
시간 계산하는 게 좀 헷갈렸던 문제ㅠ
원리만 할면 쉽게 구할 수 있다 !
-
우선 M 에서 45를 뻈을 때 음수가 되는 경우는 M + 15를 해줘야 한다는 원리와
H-1 또한 해줘야한다.
예를 들면 6시 20분에서 -45분을 해주면
5시 35분에 알람을 맞춰야 한다
그럼 20분에 15분을 더해주고
여기서 H-1 을 해주면
5시 35분이 되는 것을 알 수 있다.
-
이 논리를 토대로 코드를 작성하면

이렇게 코드가 완성된다 !
살짝 머리를 써야 했던 문제였다.
종이에 시간 예제를 적어보고
계산해보면 코드를 짜기 더 편한 것 같다 !
'백준 문제풀이' 카테고리의 다른 글
프로그래머스 lv2 _ 전화번호목록 JAVA문제풀이 (0) | 2021.07.19 |
---|---|
kotlin 독학 6일차 :: 함수 (0) | 2021.02.11 |
백준 14681 문제풀이 :: 좌표구하기 (0) | 2021.02.10 |
백준 2753 문제풀이 :: 윤년구하기 (0) | 2021.02.10 |
백준 9498 문제풀이 :: else-if (0) | 2021.02.10 |