728x90
cin cout과 45분을 시,분에 더하고 빼주는 부분만 신경쓰면 크게 어려운 문제는 아니다.
0시인 경우는 따로 고려를 해주어야 한다.
1
2
3
4
5
6
7
8
9
|
#include <iostream>
using namespace std;
int h,m;
int main(void){
cin>>h>>m;
if(m>=45) cout<<h<<" "<<m-45;
else if(h==0) cout<<23<<" "<<m+15;
else cout<<h-1<<" "<<m+15;
}
|
'알고리즘 > 백준' 카테고리의 다른 글
백준 1931 회의실 배정-greedy algorithm(C++) (0) | 2020.01.15 |
---|---|
백준 10610 30 (greedy) - C++ (0) | 2020.01.14 |
백준 11725 트리의 부모찾기-C++ (0) | 2020.01.12 |
백준 1991 트리순회 - 이진트리와 재귀함수 (C++) (0) | 2020.01.12 |
백준 2146 다리만들기 - bfs 2번 활용 (C++) (0) | 2020.01.12 |