본문 바로가기
Problem Solving/boj.kr (Python)

[BOJ / 파이썬] 2884 : 알람 시계

by hoiiiii 2022. 2. 4.

문제 : https://www.acmicpc.net/problem/2884

 

2884번: 알람 시계

상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,

www.acmicpc.net

 

Sol )

1. 시(h), 분(m) 변수를 입력받는다.

2. 45분보다 낮은 경우 시간을 한시간 차감한 뒤 15분 추가 ( 받아내림 연산 )

3. 45분보다 큰 경우 시의 변화 없이 분만 45분 차감

4. 만약 h가 0보다 작아진경우 23시로 바꿔준다.

 

소스코드 )

h,m = map(int,input().split())

if m<45:
    h-=1
    m+=15
else:
    m-=45
if h<0:
    h = 23
print(h,m)

댓글