Search

Sort the People

문제 설명 : 사람들의 이름과 키를 제공하였을 때, 키 순서대로 이름을 반환
풀이 방법
zip과 sorted를 사용하여 키의 내림차순으로 이름 정렬
이후 컴플리헨션으로 이름만 반환한다.
시간복잡도 : O(NlogN)O(NlogN)
성공 코드
class Solution: def sortPeople(self, names: List[str], heights: List[int]) -> List[str]: info = sorted(zip(names, heights), key=lambda x:x[1], reverse=True) return [name for name, height in info]
Python
복사