본문으로 건너뛰기
실습하기

코딩 퀴즈 - 리스트 정렬하기

이번 코딩 퀴즈에서는 파이썬의 sort() 함수를 사용하여 주어진 리스트를 정렬하는 함수를 작성합니다.

사용자로부터 숫자 리스트를 입력 받아, 오름차순 또는 내림차순으로 정렬한 후 출력하는 간단한 프로그램을 만듭니다.

매개변수 형식
def solution(numbers, is_ascending):
return # 여기에 코드를 작성하세요

함수는 다음과 같은 2개의 매개변수를 받습니다.

  • numbers: 정렬할 숫자 리스트

  • is_ascending: 오름차순 정렬 여부를 나타내는 참/거짓 값 - True/False 또는 0/1


제한 사항

  • 1번째 인자에서 입력 받는 리스트는 정수들이어야 합니다.

  • 2번째 인자로 주어지는 정렬 방식(오름차순/내림차순)은 사용자가 True, False, 0, 1 등으로 선택할 수 있어야 합니다.


입출력 예시

예시 1

  • 입력: solution([3, 1, 4, 1, 5, 9, 2], True)

  • 출력: [1, 1, 2, 3, 4, 5, 9]

예시 2

  • 입력: solution([3, 1, 4, 1, 5, 9, 2], False)

  • 출력: [9, 5, 4, 3, 2, 1, 1]

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!