Recent Posts
Notice
No Rules Rules
오븐 시계 (feat. 백준, 2525번) 본문
728x90
반응형
오븐 시계
https://www.acmicpc.net/problem/2525
2525번: 오븐 시계
첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)
www.acmicpc.net
반응형
// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(false), cin.tie(NULL);
register int H, M, Q;
cin >> H >> M >> Q;
M += Q;
if (M < 59)
cout << H << " " << M;
else {
H += (M / 60);
M %= 60;
if (H < 24)
cout << H << " " << M;
else
cout << H % 24 << " " << M;
}
return 0;
}
// *&)*@*
- 주어진 값을 '분' 에 더했을때 59를 넘지 않는다면 그 자체로 정답입니다.
- 만약 59를 넘는다면 '분'을 60으로 나눈 몫을 '시' 에 더해주고 '분'에 60을 나눈 나머지를 대입시킵니다. 왜냐하면 '시'는 +2 이상 보상될 수 있기 때문입니다.
- 이후 만약 '시' 가 24보다 작다면 그 값이 정답이고 24보다 크다면 '시' 에 24를 뺀만큼이 정답입니다.
728x90
반응형
'생활 > 코테' 카테고리의 다른 글
구구단 (feat. 백준, 2739번) (0) | 2022.08.09 |
---|---|
주사위 세개 (feat. 백준, 2480번) (0) | 2022.08.09 |
알람 시계 (feat. 백준, 2884번) (0) | 2022.08.09 |
사분면 고르기 (feat. 백준, 14681번) (0) | 2022.08.09 |
윤년 (feat. 백준, 2753번) (0) | 2022.08.09 |
Comments