BOJ 2525번 C++

이하나·2024년 1월 4일

#KEY POINT

1. 시계 시/분 60을 넘어갔을 때

#SOLUTION
!나누기와 나머지 활용하기

#include <iostream> 

using namespace std; 


int main() {
    int a,b,c;

    cin >> a >> b >> c;
    

    int hour = ((a%24)+((b+c)/60))%24;
    int min = (b+c)%60;

    cout << hour << " " << min;
    
    return 0;
   
}

처음에는 시는 24시를 넘었을 때, 분은 60을 넘었을 때 각각 나눠서 조건문을 설정하였는데, 결국 출력문에서는 동일하게 구현되어 실패로 떴다.
중복을 제거하여 하나로 통일시켜 코드를 짜는 것이 훨씬 효율적이다!

profile
아직 스타트!

0개의 댓글