rueki
SW Expert Academy 6019. 기차 사이의 파리 본문
728x90
반응형
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWajaTmaZw4DFAWM
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
t = int(input())
for tc in range(1,t+1):
D, A, B, F = map(int,input().split())
train_mtime = D / (A+B)
F_moveDistance = F * train_mtime
print('#{} {:.6f}'.format(tc, F_moveDistance))
기차 A 속력 10, 기차 B 속력 15, 파리 속력 20
기차 간 사이의 거리는 250이다.
여기서 주어진 것은 거리와 속력만 주어졌다.
거리 = 속력 X 시간
위의 식을 사용해서 풀 수가 있다.
서로 다가오는 기차지만, 두 기차의 속력을 더한것을 기차가 이동할 거리에 나누면 시간을 구할 수가 있다.
즉 여기서 구하는 시간은, 두 기차가 서로 마주치는 그 때까지의 시간이다.
시간 = 250 / (10 + 15)
파리가 죽기전까지 날라다니는 시간은 기차가 서로 마주칠 때까지의 시간이며
파리가 이동한 거리는 파리의 속력에 위에서 구한 시간을 곱해주면 구할 수가 있다.
소수점 출력은 파이썬 포맷팅을 사용해서 출력 할 수가 있다.
728x90
반응형
'python > 알고리즘 문제풀이' 카테고리의 다른 글
SW Expert Academy 6959. 이상한 나라의 덧셈게임 (0) | 2020.05.19 |
---|---|
SW Expert Academy 5789. 현주의 상자 바꾸기 (0) | 2020.05.18 |
SW Expert Academy 6485. 삼성시의 버스 노선 (0) | 2020.05.16 |
SW Expert Academy 5948. 새샘이의 7-3-5 게임 (0) | 2020.05.14 |
SW Expert Academy 9229. 한빈이와 Spot Mart (0) | 2020.05.13 |
Comments