복습 - 람다 정렬
Coddy GDScript 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 56번째.
챌린지
쉬움sort_pairs라는 함수를 작성하세요. 이 함수는 배열 data를 받습니다. data의 각 요소는 이름(String)과 숫자가 들어 있는 배열 같은 쌍입니다. 예: ["Alice", 25].
이 함수는 숫자가 가장 작은 것부터 순서대로 data를 정렬한 다음 반환합니다. 두 쌍의 숫자가 같으면 알파벳순으로 앞서는 이름을 먼저 둡니다.
sort_custom()과 람다를 사용해 정렬하세요. 람다는 두 쌍 a와 b를 받아 a가 b보다 앞에 와야 할 때 true를 반환합니다. sort_custom()은 배열 자체를 변경하며 아무것도 반환하지 않습니다.
예를 들어, sort_pairs([["Alice", 25], ["Bob", 30], ["Charlie", 20]])는 다음을 반환합니다.
[["Charlie", 20], ["Alice", 25], ["Bob", 30]]테스트에서 sort_pairs()를 직접 호출합니다. 직접 호출하지 말고 아무것도 출력하지 마세요.
직접 해보기
func sort_pairs(data: Array):
# 여기에 코드를 작성하세요
pass
논리와 흐름의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러