Algorithm/Sort
[PGM] Level.0 가까운 수
ogurim
2024. 8. 31. 22:58
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
def solution(array, n):
smallest_num = 999
diff = []
for a in array:
diff.append(abs(a - n))
print(diff)
smallest_num = min(diff)
return array[diff.index(smallest_num)]
def solution(array, n):
diff = [(abs(n-i),i) for i in array]
print(diff)
closest_num = min(diff)[1]
return closest_num
def solution(array, n):
return sorted(array, key=lambda x:(abs(x-n),x))[0]