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

+ Recent posts