ALGORITHM/PYTHON

백준 BAEKJOON 31009번 진주로 가자! (Easy) [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 31009번 진주로 가자! (Easy) [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅲ)

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

 

31009번: 진주로 가자! (Easy)

첫 번째 줄에는 서울 터미널의 교통편의 개수 $N$이 주어진다. $(1 ≤ N ≤ 1\,000)$ 두 번째 줄부터 $N$개의 줄에 걸쳐 $i$번째 교통편의 정보 $D_i$, $C_i$가 공백으로 구분되어 주어진다. $D_i$는 $i$번째

www.acmicpc.net

 

 

 

 

 

<풀이>

교통편의 정보를 리스트로 묶어서 Bus 리스트에 담았다.

그 과정에서 진주로 향하는 버스의 요금을 result1에 담았다.

다시 Bus 리스트를 순회하면서

진주로 향하는 버스의 요금보다 비싼 교통편의 개수를 result2에 더해줬다.

 

 

 

 

 

 

<코드>

N = int(input())
Bus = []
# result1 → 진주로 가는 교통편의 요금
# result2 → 진주로 가는 교통편보다 비싼 교통편의 개수
result1 = result2 = 0

for _ in range(N):
    D, C = input().split()
    Bus.append([D, int(C)])
    if D == "jinju":
        result1 = int(C)

for i in Bus:
    if i[1] > result1:
        result2 += 1

print(result1)
print(result2)

 

 

 

 

 

 

반응형