본문 바로가기
Algorithm/Programmers

[2018 카카오 기출] 셔틀버스(JAVA)

by BAYABA 2021. 5. 12.

programmers.co.kr/learn/courses/30/lessons/17678


시뮬레이션 문제입니다.

 

시간을 다루는 문제를 풀 때는 아래 두 가지 함수를 사용하면 문제 풀이 시간을 단축할 수 있습니다.

 

//1. "HH:MM" 정보를 입력받았을 때 숫자값으로 처리하는 함수
int time2Number(String formatTime);

//2. 숫자값으로 처리한 시간을 다시 "HH:MM" 포맷으로 돌리는 함수
String number2Timeformat(int timeNumber);

 

 

시간의 범위가 00:00 ~23:59로 되어있으니 시간을 숫자로 파싱한 크기 비교를 통해 버스탑승 여부 판단이 가능합니다.

나머지 부분들은 문제에 나와있는 조건대로 해결하면 됩니다.


코드: github.com/cotchan/algorithm/blob/main/java/PROGRAMMERS/PG17678.java