(Java) 프로그래머스 기능 개발
·
코딩 테스트
처음으로 큐를 사용한 문제를 풀어보았다. 큐의 개념은 알고 있었지만 실제로 어떻게 사용하는지 잘 몰랐었는데 실제로 문제를 풀다보니 대략 어떤 느낌인지 알 것 같다. 처음 풀 때는 기능 개발이 완료되어도 배포는 그 다음날에 한다는 조건을 잊고 올림 계산을 하지 않았다. 테스트 케이스에서 통과를 못했는데 한참 고민하다가 해결했다. 최종 코드 import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Queue; class Solution { public int[] solution(int[] progresses, int[] speeds) { // 완료 일자를 계산하기 위해 큐 생성 Queue da..