반응형
코드
import sys
while 1:
n = int(input())
if n == 0:
break
n_list = []
for _ in range(n):
n_list.append(sys.stdin.readline().rstrip())
n_list.sort(key=str.lower)
print(n_list[0])
설명
.upper, .lower 을 통해 문자열을 모두 대문자 혹은 소문자로 변경할 수 있다.
n_list에 입력받은 단어를 모두 넣은 다음 sort를 할 때 문자열을 모두 소문자로 변경한 후 비교를 하게 했다.
반응형
'알고리즘 > 문자열' 카테고리의 다른 글
[백준][Python] 11656번 접미사 배열 (0) | 2022.10.21 |
---|---|
[백준][Python] 5052번 전화번호 목록 (0) | 2022.10.12 |
[백준][Python] 11365번 !밀비 급일 (0) | 2022.07.19 |
[백준][Python] 16916번 부분 문자열 (0) | 2022.07.01 |
[백준][Python] 20437번 문자열 게임 2 (0) | 2022.07.01 |
댓글