전체 글400 [Lv.0] 프로그래머스 - 저주의 숫자 3 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이해하기처음에는 제한사항으로 1 참고한 블로그⬇️ [프로그래머스/Java] Lv.0 저주의 숫자 3문제 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 class Solution { public int solution(int n) { int answer = 0; for (int i = 0; imycodingreview.tistory.com 0부터 n까지 for문을 돌린다.num이 3의 배수이거나 "3"을 포함하고 있지 않은지 확인한다.만약 위 조건에 해당한다면 num++ 해준다.num을 반환한다... 2024. 6. 18. [Lv.0] 프로그래머스 - 등수 매기기 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이해하기처음 시도했던 풀이는 int 배열을 따로 선언해서 각각의 평균을 계산한 후, 등수를 매기는 것이었다.하지만 등수 로직을 구현하는데 실패하였다... 참고한 블로그⬇️ 프로그래머스 [JAVA] :: 등수 매기기📚 문제 정의 영어 점수와 수학 점수의 평균 점수를 기준으로 학생들의 등수를 매기려고 합니다. 영어 점수와 수학 점수를 담은 2차원 정수 배열 score가 주어질 때, 영어 점수와 수학 점수의 평velog.io 찾아보니 굳이 평균을 계산해서 int 배열에 넣고, 그걸 가지고 등수를 매길 필요가 없었.. 2024. 6. 18. [Lv.2] 프로그래머스 - 삼각 달팽이 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이해하기삼각 달팽이 문제를 이미 한 번 풀어본 적이 있지만 (사실상 풀이 참고 & 스터디원분의 설명 듣기) 기억나는 것이라고는 '이런 문제가 나오면 일단 왼쪽으로 싹 밀어보세요!' 라는 스터디원분의 설명뿐...^^이거라도 기억나는게 어디야 하고 일단 다 밀어봤다. 위처럼 정리한 후, 방향은 세 가지라는 것까지 생각했다. (아래쪽, 오른쪽, 왼쪽 위 대각선)그리고 예시로 나온 n = 4, n= 5, n = 6 삼각형을 그려보며 맨 마지막에 각각 10, 15, 21이 오게 된 이유에 대해 생각해보았다.다른 블.. 2024. 6. 10. [Git] The following untracked working tree files would be overwritten 오류 해결 main에서 review로 checkout하려 할 때 다음과 같이 오류가 발생하였다. untracked working tree file들을 먼저 옮기거나 지우라는 것 같다.메시지에 따라 추적하지 않는 파일들을 제거하면 된다. 적용하지 않고 무엇을 해야 할지만 보고 싶을 때git clean -fd --dry-run // 또는git clean -fdn 세 가지 파일을 remove하라고 뜬다. 적용까지하고 싶을 때git clean -fd remove 완료~ 성공적으로 checkout까지 완료~ [Git] The following untracked working tree files would be overwritten 해결방법error: The following untracked working tr.. 2024. 6. 7. [Git] Git에서 커밋 되돌리기 - reset, git push -f 프로젝트를 진행하며 main과 review라는 브랜치를 사용하였다.review에 코드를 작성하고, main에 Pull Request를 보내도록 하였는데, PR을 닫는 과정에서 실수로 Merge를 눌러버렸다😱...Merge pull request가 아니라 Close pull request를 눌렀어야 했는데...!급하게 멘토님께 여쭤보니 main의 커밋들을 되돌려서 강제 푸시한 후 다시 PR을 해야한다고 답변을 남겨주셨다. 멘토님께서 남겨주셨던 블로그⬇️ Git에서 커밋 되돌리기 - 마지막 커밋을 취소하는 방법Git에서 코드 작업을 하고 있는데 계획대로 되지 않아서 가장 최근 커밋을 되돌려야 한다고 가정해봅시다. 어쩌면 좋을까요? 방법에 대해 알아봅시다! 마지막 커밋을 취소할 수 있는 두 가지 방www.f.. 2024. 6. 7. [Lv.2] 프로그래머스 - 택배상자 : Java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이해하기택배 상자는 1번부터 n번까지 순서대로 컨베이어 벨트에 놓여 전달된다.컨베이어 벨트 = 큐택배 기사님의 배달 순서에 맞춰야 함 = order 배열보조 컨베이어 벨트 = 스택몇 개의 상자를 실을 수 있는지 return문제를 보았을 때 한 방향으로만 진행되는 컨베이어 벨트는 큐와 같다고 생각하였고, 보조 컨베이어 벨트는 가장 마지막에 보관한 상자부터 꺼낸다는 점에서 스택과 같다고 생각하였다. 자료구조까지는 떠올렸지만 문제는 항상 구현...^^ 일단 큐에 1 ~ n까지 add한다.for문을 돌면서stack이.. 2024. 6. 7. 이전 1 ··· 12 13 14 15 16 17 18 ··· 67 다음