문제
https://www.acmicpc.net/problem/2204
2204번: 도비의 난독증 테스트
꿍은 도비에게 영어단어들을 제시한 후 어떤 단어가 대소문자를 구분하지 않고 사전순으로 가장 앞서는지 맞추면 양말을 주어 자유를 얻게해준다고 하였다. 하지만 인성이 좋지 않은 꿍은 사실
www.acmicpc.net
풀이
while True:
n = int(input())
if n==0: break
arr = []
for _ in range(n):
ss = input()
arr.append([ss.upper(),ss])
print(sorted(arr,key = lambda x : (x[0]))[0][1])
문자열을 대문자로 모두 고쳐준 후, 정렬해준다.
정렬해준 후 대문자로 고치기 전을 프린트해준다.
'코딩테스트 > Python' 카테고리의 다른 글
[Python] 백준 #2435 - 기상청 인턴 신현수 (0) | 2022.03.28 |
---|---|
[Python] 프로그래머스 - 괄호 회전하기 (0) | 2022.03.23 |
[Python] 백준 #1411 - 비슷한 단어 (0) | 2022.03.23 |
[Python] 백준 #2018 - 수들의 합 5 (0) | 2022.03.23 |
[Python] 프로그래머스 - 구명보트 (0) | 2022.03.21 |