<<문제>>
https://www.acmicpc.net/problem/2525
<<코드>>
#include<stdio.h>
/*
BaekJoon_2525 : 오븐 시계
60분 = 1시간
24시 = 0시
*/
int main(){
int time[2];
int cookingTime[2];
cookingTime[0] = 0;
scanf("%d %d %d", &time[0], &time[1], &cookingTime[1]);
time[0] += cookingTime[0];
time[1] += cookingTime[1];
// 1시간 = 60분으로 치환
while(time[1] >= 60){
time[0]++;
time[1] -= 60;
}
// 24시간일 시 0으로 변환
time[0] %= 24;
printf("%d %d", time[0], time[1]);
}
현재시간을 입력 => time
음식을 만드는 시간 => cookingTime (array를 사용했지만 각각 독립된 변수로도 풀이 가능)
24시, 60분을 넘겼을때 변환만 잘 해주면 어렵지 않은 문제입니다.
<<깃허브>>
https://github.com/J2on/BaekjoonOnlineJudge/blob/master/V2/BaekJoon_2525.cpp
< 백준 BaekJoon : 17478번 재귀함수가 뭔가요? > C++ (0) | 2022.07.15 |
---|---|
< 백준 BaekJoon : 2480번 주사위 세개 > C++ (0) | 2022.07.13 |
< 백준 BaekJoon : 25083번 새싹 > C++ (0) | 2022.07.08 |
< 백준 BaekJoon : 2908번 상수 > C++ (0) | 2022.01.22 |
< 백준 BaekJoon : 1152번 단어의 개수 > C++ (0) | 2022.01.22 |
댓글 영역