[ 프로그래머스 ] 가까운 수

Jean Young Park·2023년 2월 5일
0

알고리즘

목록 보기
15/22
  • 문제 설명

    정수 배열 array와 정수 n이 매개변수로 주어질 때, array에 들어있는 정수 중 n과 가장 가까운 수를 return 하도록 solution 함수를 완성해주세요.

  • 제한 사항
    • 1 ≤ array의 길이 ≤ 100
    • 1 ≤ array의 원소 ≤ 100
    • 1 ≤ n ≤ 100
    • 가장 가까운 수가 여러 개일 경우 더 작은 수를 return 합니다.
  • 입출력 예
  • 나의 풀이

두 수의 최대 수인 100을 answer변수의 기본값으로 선언 해주고, 가까운 수가 여러 개일 경우 더 작은 수를 리턴해야하기 때문에 배열을 내림차순으로 정렬하였다.(내림차순으로 정렬하면 이숫자가 큰지, 작은지 판단한 필요없이 무조건 나중에 오는 숫자가 작기때문)
Math.abs 함수는 모든 숫자를 양수로 반환해주는 함수로 두 수의 차이를 양수로 간단하게 나타내어 비교할 수 있다.

0개의 댓글