PY-L2-023 / 딕셔너리와 집합
값 기준 정렬
초급문제
정수 딕셔너리 scores를 값 오름차순, 값이 같으면 키 오름차순으로 정렬한 키 리스트를 반환하세요.
solve(*args) 함수에서 값을 반환하세요. print 출력은 정답 판정에 사용하지 않습니다.
입출력 예시
예제 1
입력: [{"b":2,"a":2,"c":1}]
반환: ["c","a","b"]예제 2
입력: [{}]
반환: []힌트
정렬 키를 (값, 이름) 튜플로 만드세요.
해설·정답 보기
기본 딕셔너리 순회는 키를 제공합니다. 두 요소의 튜플로 동점 처리까지 명시합니다.
def solve(scores):
return sorted(scores, key=lambda k: (scores[k], k))solution.py결과 비교
코드는 이 브라우저에 자동 저장돼요.
풀이 결과
코드를 작성하고 채점하기를 눌러보세요.
학습용으로 제공된 조건을 확인해요. 알고리즘 사용 방식·설계 의도는 해설과 함께 비교해보세요.