개발/(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
반응형