◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이

[백준 / BOJ] 2525번 오븐 시계 (C++, Python)

reo91004 2022. 9. 13. 17:40
반응형

링크 : https://www.acmicpc.net/problem/2525

 

2525번: 오븐 시계

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

www.acmicpc.net


문제


문제 풀이

간단한 연산 문제다.

 

A의 고려사항은 i) 분 단위가 60분을 넘어갔는가?ii) 시간이 24를 넘겼는가? 이다.

그래서 3번째로 입력받은 값인 var가 분 단위이므로 i) 조건을 위해 B와 더해준 후 60으로 나눠 몫만 남기고, ii) 조건을 위해 24로 나눈 나머지를 다시금 A에 저장하도록 했다.

 

B의 고려사항은 i) 60분을 넘어갔는가? 이므로 B와 var을 더해준 값에서 60을 나눈 나머지 값을 저장했다.

 

 

코드 전문

C++

 

Python

 

소감

 

 

 

 

반응형