문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

2021 : 프랑스 시차 계산 (P.125)

•시간제한: 1.000 S •메모리제한: 128 MB •제출: 152 •통과: 61 •만든사람: suakii

2021 : 프랑스 시차 계산 (P.125)

시간 1.000s · 메모리 128MB · 제출 152 · 정답 61

문제 설명

프랑스 파리는 우리나라보다 시간이 7시간 느립니다. 우리나라 시간(시, 분)을 입력받아 프랑스의 현재 시간을 계산하여 출력하시오.

[주의] 계산된 '시'가 0보다 작을 경우, 24시간제로 표현하기 위해 24를 더하여 전날의 시간으로 표시해야 합니다.

[제약 조건]
• 시($H$): $0 \le H \le 23$ (정수)
• 분($M$): $0 \le M \le 59$ (정수)

입력 설명

우리나라 시간의 시($H$)와 분($M$)이 공백을 두고 입력됩니다. ($0 \le H \le 23, 0 \le M \le 59$)

출력 설명

계산된 프랑스 시간을 'HH MM' 형식으로 출력합니다. (시와 분이 10보다 작을 경우 반드시 앞에 0을 붙여 두 자리로 표시합니다.)

입력 예시
COPY
복사되었습니다!

15 45

출력 예시
COPY
복사되었습니다!

08 45

도움

[시차 계산 꿀팁!]
시차를 계산할 때 결과가 음수(-)가 나오는 경우가 있어요. 예를 들어, 새벽 5시에서 7시간 전은 언제일까요?

1. 계산기로는 5 - 7 = -2가 나오지만, 우리 시계에는 -2시라는 표현이 없어요.
2. 이 -2는 사실 '어제 밤'으로 시간이 넘어갔다는 뜻이에요!
3. 하루는 24시간 단위로 반복되기 때문에, 음수 결과에 24를 더해주면 우리가 사용하는 24시간제 시계에서 정확히 몇 시인지 알 수 있답니다.
예시: -2 + 24 = 22시 (어제 밤 10시)

[숫자 앞에 0을 붙여 두 자리로 출력하기]
시와 분을 08 05와 같이 출력하려면 파이썬의 f-string을 사용하면 편리해요!
예시: print(f"{hour:02d} {minute:02d}")
여기서 :02d는 "두 자리(2) 정수(d)로 출력하되, 빈 공간은 0으로 채워라!"라는 뜻입니다.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘