본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 2204번 도비의 난독증 테스트

by 현장 2022. 5. 14.

-Code

while 1:
    n = int(input())
    if n == 0:
        break
    words = sorted([input() for _ in range(n)], key=str.lower)
    print(words[0])

처음에는 문자열로 순서를 입력하여 인덱스를 저장후 정렬한 후 뽑아서 출력하도록 했지만 틀려서 뭐가 문제인지 찾아보니 그냥 lower한 순서랑 같고 lower하면 문자가 다 소문자로 바뀌기 때문에 key로 사용해야 하는 문제였습니다.