본문 바로가기
코딩테스트

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

by wonah 2023. 9. 5.

🤔

가까운 수를 찾으려면 n과 얼마나 차이나는 지 비교해야한다.

비교할 때 절대값으로 비교하여 그 수가 작을때 수를 찾아야한다.

1. Math.abs로 |n - array[i]| 새로운 배열에 넣기

2. 그 배열에서 가장 작은 값을 찾아 그 값의 인덱스를 찾기

3. array 배열의 인덱스 찾은 인덱스 값 대입하여 가까운 수 찾기

주의! 가장 가까운 수 가 여럿일 경우 더 작은 수를 리턴하기 때문에 미리 array를 오름차순 정렬해두면 좋음.

1️⃣

😎😎😎

728x90