니노니나니

[백준/27880번] Gahui and Soongsil University station - B4/Python 본문

알고리즘/백준

[백준/27880번] Gahui and Soongsil University station - B4/Python

SangJunni 2024. 5. 5. 17:30

 

 

https://www.acmicpc.net/problem/27880

문제

숭실대학교역은 서울 지하철 7호선에서 가장 깊은 역으로 유명합니다. 이 역은 플랫폼이 B6에 위치해 있어서 출구에서부터 5분 이상이 지나도 플랫폼에 도달하지 못한 가희가 놀랐습니다. 가희는 숭실대학교역이 얼마나 깊은지 알고 싶어합니다. 숭실대학교역의 깊이를 찾아보세요.

깊이는 출구에서 플랫폼까지의 수직 거리입니다.

입력

line {floor1} {floor2}
1 F1 B1
2 B1 B2
3 B2 B5
4 B5 B6

연속하는 두 층의 정보는 다음과 같은 형식의 한 줄에 주어집니다:

계단 x {층1} 층에서 x개의 계단을 내려가면 {층2} 층에 도달합니다.
에스컬레이터 x {층1} 층에서 x개의 단계를 내려가면 {층2} 층에 도달합니다.

풀이

result = 0
table = {'Es': 21, 'Stair': 17}
for _ in range(4):
    step, count = input().split()
    result += table[step]*int(count)
print(result)

해결방법

문제 예시는 복잡해보이지만 4번의 입력을 받아서 계단인 경우와 에스컬레이터인 경우에 따라 총 깊이를 구하면 되는 문제.