문제
https://www.acmicpc.net/problem/2204
풀이
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 |