지나가던 개발자
[Python] 백준 11292번(키 큰 사람) 문제 풀이 본문
while True:
n = int(input())
if n == 0:
break
studentsAndHeights = [input().split() for i in range(n)]
print(" ".join([x[0] for x in studentsAndHeights if float(x[1])==max([float(y[1]) for y in studentsAndHeights])]))
숏코딩을 하고 싶어서 일부러 이렇게 난해한 코드를 짰는데...
무려 14등..>! 기쁘다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 16212번(정열적인 정렬) 문제 풀이 (0) | 2022.11.20 |
---|---|
[Python] 백준 6159번(코스튬 파티) 문제 풀이 (0) | 2022.11.19 |
[Python] 백준 14912번(숫자 빈도수) 문제 풀이 (0) | 2022.11.18 |
[Python] 백준 13706번(제곱근) 문제 풀이 (0) | 2022.11.16 |
[Python] 백준 25757번(임스와 함께하는 미니게임) 문제 풀이 (1) | 2022.11.15 |
Comments