SMALL
https://www.acmicpc.net/problem/2525
2525번: 오븐 시계
첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)
www.acmicpc.net
- 문제
- 문제풀이
분과 오븐의 타임을 더한 후 60으로 나누어 준다. 만약 더해진 시간과 현재 시간을 더했을 때 24시가 넘는다면 -24를 아니라면 그대로 출력해준다.
- 코드 1
#include <stdio.h>
int main() {
int hour;
int min;
int time;
scanf("%d %d %d",&hour, &min, &time);
int total=0;
total+=(min+time)/60;
if(hour+total>=24){
printf("%d %d",hour+total-24,(min+time)%60);
}
else
printf("%d %d",hour+total,(min+time)%60);
}
- 후기
수학의 문제를 푸는 기분이다.
LIST
'백준 > C언어' 카테고리의 다른 글
[C언어]백준 2292번: 벌집 (0) | 2023.01.13 |
---|---|
[C언어]백준 1712번: 손익분기점 (0) | 2023.01.13 |
[C언어]백준 1193번: 분수찾기 (0) | 2023.01.05 |
[C언어]백준1110번: 더하기 사이클 (0) | 2023.01.05 |
[C언어]2445번: 지능형 기차 (0) | 2023.01.05 |