TigerDemon

백준 22966번 파이썬으로 풀기 본문

파이썬 문제풀이/백준

백준 22966번 파이썬으로 풀기

호랑2D 2023. 5. 24. 01:20

문제

예선 문제를 성실하게 복습한 학생들이라면 예선에 출제된 5문제가 난이도 순서대로 정렬되어 있다는 것을 알아차렸을 것이다.

하지만 본선은 문제 제목에 대해 사전순으로 정렬했기 때문에 난이도 순서대로 정렬되어 있지 않을 수 있다.

문제 제목과 문제의 난이도가 주어지면 가장 쉬운 문제의 제목을 출력하는 프로그램을 작성하자.

문제의 난이도는 자연수로 표현되며, 수가 클수록 어려운 문제다.

입력

첫째 줄에 문제의 개수 N이 주어진다.

둘째 줄부터 N개의 줄에 문제 제목과 문제 난이도가 공백으로 구분되어 주어진다.

출력

가장 쉬운 문제의 제목을 출력한다.

N = int(input())
t = []
d = []

# N개의 문자열 쌍 입력받기
for _ in range(N):
    a, b = input().split()
    t.append(a)
    d.append(int(b))

# 가장 작은 값의 인덱스 찾기
min_index = d.index(min(d))

# 해당 인덱스에 해당하는 t의 값을 출력
print(t[min_index])