728x90
반응형
백준 BAEKJOON 9493번 길면 기차, 기차는 빨라, 빠른 것은 비행기 [PYTHON/파이썬]
<문제 출처>
https://www.acmicpc.net/problem/9493
9493번: 길면 기차, 기차는 빨라, 빠른 것은 비행기
한 줄에 테스트 케이스가 하나씩 주어진다. 각 테스트 케이스는 세 개의 정수 M(1 ≤ M ≤ 10,000), A 그리고 B(1 ≤ A < B ≤ 1000)로 이루어져 있다. 정수는 공백으로 구분되어 있다. 마지막 테스트 케이
www.acmicpc.net
<풀이>
시간 = 거리 / 속력 을 활용하여 풀었다.
기차로 걸린 시간과 비행기로 걸린 시간의 차이를 abs로 구해줬다.
속력이 Km/h 이기 때문에 3600 을 곱해줘서 '초' 단위로 만들어줬다.
그리고 순차적으로 초, 분, 시간을 구해주고
분(MM)과 초(SS)는 모두 2자리로 표현되며
그렇기에 필요에 따라 0을 출력하는 경우도 존재한다.
라는 조건이 있으니 format 을 활용하여 분과 초 부분은 2자리로 구현해줬다.
<코드>
while 1 :
M, A, B = map(int, input().split())
if M == A == B == 0 :
break
time = round(abs(3600 * (M/A) - 3600 * (M/B)))
s = time % 60
time //= 60
m = time % 60
time //= 60
print('{}:{:02}:{:02}'.format(time, m, s))
728x90
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 14489번 치킨 두 마리 (...) [PYTHON/파이썬] (0) | 2022.11.24 |
---|---|
백준 BAEKJOON 26004번 HI-ARC [PYTHON/파이썬] (0) | 2022.11.23 |
백준 BAEKJOON 26041번 비슷한 전화번호 표시 [PYTHON/파이썬] (0) | 2022.11.20 |
백준 BAEKJOON 26040번 특정 대문자를 소문자로 바꾸기 [PYTHON/파이썬] (0) | 2022.11.19 |
백준 BAEKJOON 25965번 미션 도네이션 [PYTHON/파이썬] (0) | 2022.11.18 |