본문 바로가기

SWEA/D2

[SWEA 1976][D2][JAVA] 시각덧셈

[문제]

 

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

 

SW Expert Academy

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

www.swexpertacademy.com

[풀이방법]

 

시간과 분을 순서대로 입력받아서 시간1 + 시간2 > 12 이면 [시간1 + 시간 - 12] 를 해서 저장하고, 

분1 + 분2 >= 60 이면 [분1 + 분2  - 60] 을 하고 [시간 + 1]을 연산합니다. 

 


            int H, M;

            if (H1 + H2 <= 12) {

                H = (H1+H2);

            }

            else {

                H = (H1+H2 - 12);

            }

            

            if (M1 + M2 < 60) {

                M = (M1+M2);

            }

            else {

                M = (M1+M2) - 60;

                H++;

            }

            sf.append(H + " " + M + "\n");