Problem

6/8

파이썬에서 정렬

Theory Click to read/hide

내장 정렬 방법 

Python에는 sorted()sort()라는 빠른 정렬 기능이 내장되어 있습니다.  팀소트.
내장된 정렬 기능을 사용해 보십시오.
1) 오름차순으로 정렬된 배열 A와 일치하는 새 배열 B 가져오기(기본적으로 오름차순으로 정렬): B = 정렬됨(A) 2) 내림차순으로 정렬된 배열 A와 일치하는 새 배열 B 가져오기: B = 정렬됨(A, 역방향 = True) 역방향 - 영어 "역방향"에서 번역됨.

3) 비표준 정렬을 수행하려면 정렬 키(key 인수)가 필요합니다.
숫자의 마지막 자리를 기준으로 오름차순으로 정렬하려면 키가 숫자의 마지막 자리가 됩니다.
이렇게하려면 필요한 키를 반환하는 함수를 작성해야합니다. 이 경우 숫자의 마지막 숫자입니다. # 정렬 키를 반환하는 함수 # - 숫자의 마지막 숫자 데프 lastDigit(n): 반환 n%10 B = 정렬됨(A, 키 = lastDigit) 4) 이름 없이 lambda 함수- 함수 사용.
간단하기 때문에 별도의 함수를 작성하지 않으려면 소위 람다 함수를 사용할 수 있습니다. 이러한 함수는 key 매개변수에서 호출될 때 직접 작성됩니다. B = 정렬됨(A, 키 = 람다 x: x % 10) 5) 배열을 "제자리에서" 정렬해야 하는 경우 (추가 배열을 할당하지 않고) sort().
메서드를 사용하는 것이 좋습니다. 예를 들어 배열 A를 마지막 숫자를 내림차순으로 정렬하면 다음과 같습니다. A.sort(key = lambda x: x % 10, reverse = True)

Problem

N개의 숫자 배열이 주어집니다.
내장된 정렬 방법을 사용하여 배열을 정렬합니다.
프로그램의 공백을 메우십시오.