본문 바로가기

알고리즘/프로그래머스 문제풀이2

[프로그래머스 JAVA] 기능개발 https://school.programmers.co.kr/learn/courses/30/lessons/42586 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr알고리즘 고득점 키트 풀고있는데어떤 자료구조를 사용해야하는지 나와있으니까 자꾸 생각을 자유롭게 못해서 더 어려운 길을 가는 것 같다.. progresses는 현재 진행률을 의미하고, speeds는 하루에 진행 가능한 양을 의미한다.뒷 순서에 있는 작업이 끝났더라도 앞 순서의 작업이 끝나지 않았으면 배포할 수 없다. 이 문제는 각 배포마다 몇개의 작업이 배포되는지를 배열로 리턴하는 문제이다. 나는 progresses와 speeds를 사용하여 각 작.. 2025. 5. 15.
[프로그래머스 JAVA] 완주하지 못한 선수 최근에 개발하느라 코테 공부를 진짜 안했다반성중..스프링으로 개발 계속 했으니까 잘하겠지 했는데 걍 아님.. 자동완성에 길들여져서 메서드 외운게 다 날아간거같다 https://school.programmers.co.kr/learn/courses/30/lessons/42576 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr이런식으로 참가자와 완주자가 있고, 참가자 중 완주를 하지 못한 사람을 찾는 문제이다.처음에는 해시맵에 넣고 일치하지 않는거 빼면 되겠네 했는데중복이 있다고 한다(문제를 잘 읽자) 그래서 해시맵에다가 각 이름과 갯수를 넣고, 완주자를 순회하면서 갯수(value)의 수를 하나씩 줄여나가도록.. 2025. 5. 15.