정렬은 대문자 or 소문자로하고 최초 입력받은값 저장해두면 된다.
import sys
input = sys.stdin.readline
from collections import defaultdict
while 1:
n = int(input())
if not n:
break
strings = []
lower_dict = defaultdict(str)
for _ in range(n):
s = input().rstrip()
l = s.lower()
lower_dict[l] = s
strings.append(l)
strings.sort()
print(lower_dict[strings[0]])
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 16432 떡장수와 호랑이 : 백트래킹 설계. (0) | 2021.08.22 |
---|---|
[백준][Python] 15565 귀여운 라이언 (0) | 2021.08.22 |
[백준][Python] 13699 점화식 (0) | 2021.08.20 |
[백준][Python] 6068 시간관리하기 (0) | 2021.08.19 |
[백준][Python] 12101 1,2,3더하기 2 (0) | 2021.08.19 |