-
[SWEA] 1976. 시각 덧셈 c++Coding Test/SW Expert Academy 2022. 11. 16. 11:56728x90
- 문제
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
시 분으로 이루어진 시각을 2개 입력 받아, 더한 값을 시 분으로 출력하는 프로그램을 작성하라.
(시각은 12시간제로 표시한다. 즉, 시가 가질 수 있는 값은 1시부터 12시이다.)input output 3
3 17 1 39
8 22 5 10
6 53 2 12#1 4 56
#2 1 32
#3 9 5- 문제 해결
#include<iostream> using namespace std; int main(int argc, char** argv) { int test_case; int T; cin>>T; for(test_case = 1; test_case <= T; ++test_case) { int h1 = 0, m1 = 0, h2 = 0, m2 = 0; cin >> h1 >> m1 >> h2 >> m2; int h = 0, m = 0; m = (m1 + m2) % 60; h = (m1 + m2 ) / 60 + (h1 + h2); h = h <= 12 ? h : h - 12; cout << "#" << test_case << " " << h << " " << m << endl; } return 0; }
728x90'Coding Test > SW Expert Academy' 카테고리의 다른 글
[SWEA] 1970. 쉬운 거스름돈 c++ (0) 2022.11.16 [SWEA] 1974. 스도쿠 검증 c++ (0) 2022.11.16 [SWEA] 1979. 어디에 단어가 들어갈 수 있을까 c++ (0) 2022.11.16 [SWEA] 1983. 조교의 성적 매기기 c++ (0) 2022.11.15 [SWEA] 1984. 중간 평균값 구하기 c++ (0) 2022.11.15