본문 바로가기

백준 문제풀이

백준 2884 문제풀이 :: 알람시간 구하기

시간 계산하는 게 좀 헷갈렸던 문제ㅠ

원리만 할면 쉽게 구할 수 있다 !

-

우선 M 에서 45를 뻈을 때 음수가 되는 경우는 M + 15를 해줘야 한다는 원리와

H-1 또한 해줘야한다.

 

예를 들면 6시 20분에서 -45분을 해주면

5시 35분에 알람을 맞춰야 한다 

그럼 20분에 15분을 더해주고

여기서 H-1 을 해주면 

5시 35분이 되는 것을 알 수 있다.

-

이 논리를 토대로 코드를 작성하면 

이렇게 코드가 완성된다 ! 

살짝 머리를 써야 했던 문제였다.

종이에 시간 예제를 적어보고

계산해보면 코드를 짜기 더 편한 것 같다 !