[프로그래머스/파이썬] 가까운 수
[문제] 정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요. [답안] def solution(array, n): gap = [] array.sort() for i in array: gap.append(abs(n-i)) answer = [array[gap.index(min(gap))]] return min(answer) if len(answer) > 1 else answer[0] [풀이] array를 오름차순으로 sort하고 array를 돌면서 n - i 의 절댓값을 구한 뒤 gap list에 추가한다. 답은 array안의 gap이 가장 작은 값의 인덱스를 가진 값이다. 만약 array: [..