개발/(4) 코딩테스트
프로그래머스 코딩테스트 Lv.0 가까운 수
생각외로깔끔함
2023. 2. 3. 15:31
728x90
Lv.0 가까운 수
문제
풀이
- 절대값의 최솟값을 찾는 과정으로 코드를 작성했습니다.
- 다른 방식의 풀이인데 이해가 어려워서 가져왔습니다.
def solution(array, n):
array.sort(key = lambda x : (abs(x-n), x-n))
answer = array[0]
return answer
느낀점
- if 문을 한 줄로 작성할 때, 앞에 값이 지정되면 else 부분에 answer는 자동으로 지정이 되는 방식입니다.
출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/
728x90