본문 바로가기
Algorithm/BackJoon

2525번: 오븐 시계

by 꼬부기가우는소리 2023. 6. 25.
728x90

 

- 문제 사이트: https://www.acmicpc.net/problem/2525

 

2525번: 오븐 시계

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

www.acmicpc.net

 

현재 시각과 요리 시간이 주어졌을 때, 요리가 완료되었을 때의 시간을 계산하는 문제이다.

 

1) 현재 시각에 요리 시간의 시와 분을 계산

2) 계산된 분이 60분을 넘을 경우, 60분 제거

3) 계산된 시가 24시간을 넘을 경우, 24시간에 맞게 계산

 

#include <iostream>
using namespace std;

int main()
{
    int hour, minute;
    int time;
    cin >> hour >> minute >> time;
    
    hour += (time / 60);
    minute += (time % 60);
    
    if (minute >= 60) {
        minute %= 60;
        hour++;
    }
    
    if (hour >= 24) {
        hour %= 24;
    }
    
    cout << hour << " " << minute;
    return 0;
}

- 메모리: 2020 KB

- 시간: 0 ms

- 코드 길이: 364 B

728x90

'Algorithm > BackJoon' 카테고리의 다른 글

10815번: 숫자 카드  (0) 2023.06.28
11721번: 열 개씩 끊어 출력하기  (0) 2023.06.27
11382: 꼬마 정민  (0) 2023.06.25
18108번: 1998년생인 내가 태국에서는 2541년생?!  (0) 2023.06.25
10926: ??!  (0) 2023.06.25

댓글