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
'Algorithm > Programmers' 카테고리의 다른 글
[2020 카카오 기출] 가사 검색(JAVA) (0) | 2021.05.24 |
---|---|
[2018 카카오 기출] 추석 트래픽(JAVA) (0) | 2021.05.14 |
[2018 카카오 기출] 프렌즈4블록(JAVA) (0) | 2021.05.12 |
[2020 카카오 기출] 경주로 건설(JAVA) (0) | 2021.05.11 |
[2020 카카오 기출] 수식 최대화(JAVA) (0) | 2021.05.10 |