728x90
반응형
1. 문제 설명
2. 풀이과정
- 시와 분을 저장할 변수를 만들고 정수형 값 2개를 입력받는다. H, M = map(int, input().split())
- 만약 입력받은 분의 값이 45와 같거나 크면 그대로 45분 일찍 알람을 저장한다. if (M >= 45): print(H, (M - 45))
- 입력받는 분의 값이 45보다 작을 경우 시의 값이 중요하다. else
- 만약 시의 값이 0이면 45분 일찍 저장한 알람은 전날에 저장될 것이다. 따라서 시의 값을 23으로 바꾼다. 또한 분의 값은 1시간인 60분에서 45분을 뺀 값인 15를 더하면 45분 일찍 알람이 저장된다. if (H == 0): print(23, (M + 15))
- 시의 값이 0이 아니면 시의 값을 -1 해준 값으로 변경하고 분은 15를 더해주면 된다. else: print((H - 1), (M + 15))
반응형
3. 소스코드
H, M = map(int, input().split())
if(M >= 45):
print(H, (M - 45))
else:
if(H == 0):
print(23, (M + 15))
else:
print((H - 1), (M + 15))
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 3052번 : 나머지 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
---|---|
[백준] 8958번 : OX퀴즈 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 2577번 : 숫자의 개수 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 1546번 : 평균 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.29 |
[백준] 1110번 : 더하기 사이클 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[백준] 2562번 : 최댓값 - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[백준] 10818번 : 최소, 최대 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |
[백준] 2588번 : 곱셈 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.06.28 |