본문 바로가기

알고리즘 공부/백준 > Python3

[백준 파이썬] #2525: 오븐 시계

https://www.acmicpc.net/problem/2525

 

2525번: 오븐 시계

첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)

www.acmicpc.net

 

[문제 정리]

KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다.

훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오.

첫째 줄에는 현재 시각 A시 B분이 나온다. 두 번째 줄에는 요리하는 데 필요한 시간 C분 단위로 주어진다.

 

[문제 접근]

A,B,C를 입력받고, 현재 시간의 B분에 필요한 시간 C분을 더한다. A시에 B를 60으로 나눈 몫을 더한다.

ex) A=14, B=40, C=50 → B=40+50=90, A=14+(90//60)=15

B에 B를 60으로 나눈 나머지를 저장하고, A에 A를 24로 나눈 나머지를 저장한다.

ex) B=90%60=30, A=15%24=15

∴ A=14, B=40, C=50 → 답) A=15, B=30

 

 

[정답]

 

 


[해당 문제의 심화 버전]

https://heewon9809.tistory.com/203

 

[백준 파이썬] #2530: 인공지능 시계

www.acmicpc.net/problem/2530 2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털

heewon9809.tistory.com