난이도 : Bronze 3
문제번호 : 2884
문제 주소 및 출처입니다.
목차
1. 문제 설명
2. 문제 해석
3. 소스 코드
1. 문제 설명
상근이는 매일 아침 알람을 듣고 일어난다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로 고쳐야 하는지 구하는 프로그램을 작성하시오. |
입력
첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 놓은 알람 시간 H시 M분을 의미한다. 입력 시간은 24시간 표현을 사용한다. |
출력
첫째 줄에 상근이가 창영이의 방법을 사용할 때, 설정해야 하는 알람 시간을 출력한다. (입력과 같은 형태로 출력하면 된다.) |
2. 문제풀이
주어진 시간을 모두 분으로 치환하여 계산하면 되는 문제이다. |
3. 소스코드
hour, minute = map(int, input().split())
time = 24*60 + hour*60 + minute
time -= 45
hour = (time//60) % 24
minute = time % 60
print('{} {}'.format(hour, minute))
|
'코딩테스트 > 백준' 카테고리의 다른 글
직각삼각형 Python(백준, 4153) (0) | 2020.09.18 |
---|---|
상수 Python(백준, 2908) (0) | 2020.09.17 |
달팽이는 올라가고 싶다.(백준, 2869) (0) | 2020.09.04 |
재귀함수가 뭔가요? Python(백준, BAEKJOON) (0) | 2020.09.03 |
설탕배달 Python(백준, 2839) (0) | 2020.09.02 |
댓글