본문 바로가기
알고리즘/문자열

[백준][Python] 2204번 도비의 난독증 테스트

by 임짠짠 2022. 7. 19.
반응형
 

2204번: 도비의 난독증 테스트

꿍은 도비에게 영어단어들을 제시한 후 어떤 단어가 대소문자를 구분하지 않고 사전순으로 가장 앞서는지 맞추면 양말을 주어 자유를 얻게해준다고 하였다. 하지만 인성이 좋지 않은 꿍은 사실

www.acmicpc.net

 

코드

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를 할 때 문자열을 모두 소문자로 변경한 후 비교를 하게 했다.

반응형

댓글