[프로그래머스] 가까운 수(14점)

  • 크게 어렵진 않았는데 14점 짜리 문제여서 정리 해 보았다. (왜 14점일까?)

문제

나의 풀이

  1. 배열의 0번째 요소로 초기값을 세팅한다.
  2. 배열을 돌며 더 가까운 수를 찾으면 answer과 gap을 업데이트 한다.
  3. 값의 차이(gap)이 같다면 더 작은수로 업데이트 한다.

풀이 보완

  • calGap 함수의 경우 Math.abs를 사용하여 간략화 가능
    gap = Math.abs(num1, num2)

By dororok

Leave a Reply

Your email address will not be published. Required fields are marked *