계속해서 1시간 이내에 문제 해결이 안되었다. 오랜 시간 고민하고 학습하며 문제를 해결했다. 처음 문제에 접근하며 몇몇 복잡한 조건들이 생각났는데 이미 문제에서 제약 조건을 주고 있었다. 한 번 문제를 읽는 것으로 완
어떻게 해결할지 보다, 문제 자체를 바르게 이해하지 못해서 혼란을 겪은 부분이 컸던 것 같다. 크게 아래 3가지 내용에 혼돈을 겪어 문제를 어렵게 바라보게 되었다.파일들이 근접(위, 아래, 대각선 방향)해 있지 않
링크 : 프로그래머스 > Level 1 > 과일장수오랜 시간이 걸려서 천천히 학습하면서 문제를 풀었습니다. 결론적으로 문제 자체를 푸는 해법은 간단했습니다. 박스에 담을 수 있는 고정된 개수 만큼 높은 점수의 사과부터 넣은 다음, 박스를 가득 채우지 못하는 낮은 점수
링크 : 프로그래머스 > Level 1 > 신고 결과 받기40분 이름 개선Map 자료구조의 이름은 keyAndValueMap 형태로 짓는게 이해하기가 좋은 것 같습니다.ReportUser 보다는 Reporter 라는 명사를 쓰는게 더 좋겠습니다.String::split
링크 : 프로그래머스 > Level 1 > 성격 유형 검사하기70분 처음에 문제의 조건을 제대로 이해하지 못하고 문제를 풀었다. choices 입력을 질문지에 대한 응답자의 선택이 아니라 점수라고 잘못 이해했다. 잘못 이해한 것이 변수 및 메서드의 이름에 확연히 드러나
링크 : 프로그래머스 > Level 1 > 기사단원의 무기숫자나라 기사단의 각 기사에게는 1번부터 number까지 번호가 지정되어 있습니다. 기사들은 무기점에서 무기를 구매하려고 합니다. 각 기사는 자신의 기사 번호의 약수 개수에 해당하는 공격력을 가진 무기를 구매하려
코드로 문제 해결 연습 | 크기가 작은 부분 문자열 리팩토링for문을 이용해 직접 구현한 toSubNumbers() 메서드 대신 IntStream을 활용합니다. 그래서 코드가 어떻게 보다 무엇에 집중하도록 하여 가독성을 높이고, for 루프의 제어 흐름을 이해해야 하는
링크 : 프로그래머스 > Level 1 > 크기가 작은 부분 문자숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solu
링크 : 프로그래머스 > Level 0 > 다음에 올 숫자등차수열 혹은 등비수열 common이 매개변수로 주어질 때, 마지막 원소 다음으로 올 숫자를 return 하도록 solution 함수를 완성해보세요.20분Untitled매우 쉬운 문제에 속하는데 20분이라는 시간
링크 : 프로그래머스 > Level 0 > 옹알이머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babblin