이 문제는 프로그래머스 코딩테스트 Lv.0에 출제된 문제입니다. (문제 저작권은 프로그래머스에 있습니다) 직접 코드를 작성하고, 내 코드를 다른 코드와 비교하여 발전적인 사람이 되고자 합니다.
특이한 정렬 [QUESTION] 정수 n을 기준으로 n과 가까운 수부터 정렬하려고 합니다. 이때 n으로부터의 거리가 같다면 더 큰 수를 앞에 오도록 배치합니다.
정수가 담긴 배열 numlist와 정수 n이 주어질 때 numlist의 원소를 n으로부터 가까운 순서대로 정렬한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 원소 ≤ 10,000 1 ≤ numlist의 길이 ≤ 100 numlist는 중복된 원소를 갖지 않습니다.
[내 코드] def solution(numlist, n): return sorted(numlist, key = lambda x: (abs(n-x), -x)) 이 문제는 정렬, 람다를 이용했습니다. 먼...
#
특이한정렬
#
파이썬프로그래머스특이한정렬
#
파이썬프로그래머스문제
#
파이썬프로그래머스
#
파이썬특이한정렬
#
파이썬코테준비
#
파이썬코테문제
#
파이썬코딩테스트연습
#
파이썬코딩테스트대비
#
파이썬코딩테스트
#
파이썬초보연습
#
파이썬
#
프로그래머스특이한정렬
원문 링크 : [코딩테스트] 프로그래머스 - 특이한 정렬 (Lv.0)