나의 발자취

백준 1330. 시계 본문

computer language/C++

백준 1330. 시계

달모드 2020. 10. 7. 15:25
#include <iostream>
using namespace std;

int main(){
    int x,y;
    cin >> x >> y;
    if (y < 45){
        y += 15;
        if ( --x < 0) 
            x = 23;
    }
    else
        y -= 45;

    cout << x << " " << y;  

}

// int main(){
//     int x,y;
//     cin >> x >> y;
//     if ( x>0 && y > 45 ) cout << x << " " << y-45 ;
//     else if (x>0 && y < 45) cout << x-1 << " " << 60 + y - 45;
//     else if (x = 0 && y > 45 ) cout << "23 " << y - 45;
//     else cout << "23 " << 15 + y;
//     return 0;
// }

 결과는 맞았는데 채점을 하면 틀렸다고 나오는 코드 였다

그리고 c++은 출력시 문자연산자가 따로 없이 그냥 <<을 써야한다는것을 ...

 

전위연산자와 이항연산자(갑자기 기억이..두시간 잤더니 너무 몽롱 ) -= += 와 같은 .. 를 활용해서 식을 더 짧게 

 중첩 if문으로 만들 수 있었다는것

'computer language > C++' 카테고리의 다른 글

[10818] 최소, 최대  (0) 2020.11.18
8393. 팩토리얼 계산 (풀이 두개, 메모리 비교)  (0) 2020.10.13
백준 1008 - A/B 출력  (0) 2020.10.07
백준 11021번  (0) 2020.09.14
백준 2741  (0) 2020.09.14
Comments