코딩테스트1 프로그래머스 - 과제 진행하기 lv. 2 단계의 코딩 테스트 연습 문제 중 과제 진행하기에 대한 풀이를 설명하고 있습니다. 프로그래머스 - 과제 진행하기 코딩 테스트 연습 문제 풀이 1. 원리 2. 코드위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 원리끝내지 못한 과제는 어딘가에 담아두고, 시간이 남는 경우 최근에 담긴 과제부터 처리해야 된다는 조건으로 인해 Stack을 사용한다.시간 차이를 잘 계산하기 위해, timesToMinute(time) 함수를 두고, 주어진 plan의 "hh:mm" 꼴의 시작 시간들을 전부 분으로 통일했다.예를 들어, 13:30 은 (13 * 60) + 30 으로 바꾸었다.이후, 시작 시간을 기준으로 plans를 정렬한다.준비는 끝났고, 조건에 맞춰 구현하면 된다.먼저, plans의 i번째 계획의 .. 2024. 10. 6. 이전 1 다음 반응형