아직은 정체성이 없는 블로그

[SWEA][D2][c++] 1976. 시각 덧셈 본문

알고리즘 역량테스트 문제/SWEA

[SWEA][D2][c++] 1976. 시각 덧셈

coooding 2020. 7. 4. 03:21

문제

1976. 시각 덧셈

 

문제 링크

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PttaaAZIDFAUq&categoryId=AV5PttaaAZIDFAUq&categoryType=CODE

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

풀이과정

문제에서 주어진 조건처럼 분을 먼저 구한뒤 시를 구하면 된다.

 

코드

#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,h2,m1,m2;
        cin >> h1 >> m1 >> h2 >> m2;
        
        //분
        m1+=m2;
        if(m1>=60){
            m1-=60;
            h1++;
        }
        
        //시
        h1+=h2;
        if(h1>12)
            h1-=12;
        cout <<"#"<<test_case<<" "<<h1<<" "<<m1<<"\n";
	}
	return 0;
}
Comments