-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로 사용해야 하는 문제였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 4446번 ROT13 (0) | 2022.05.14 |
---|---|
[백준/파이썬] 14405번 피카츄 (0) | 2022.05.14 |
[백준/파이썬] 9933번 민균이의 비밀번호 (0) | 2022.05.14 |
[백준/파이썬] 1718번 암호 (0) | 2022.05.13 |
[백준/파이썬] 16916번 부분 문자열 (0) | 2022.05.13 |