배열에서 가장 가까운 숫자 찾기
숫자 배열이 주어지면 주어진 대상에 가장 가까운 숫자를 찾는 작업이 종종 발생합니다. 값. 대상 번호가 80이고 배열에 [2, 42, 82, 122, 162, 202, 242, 282, 322, 362]가 포함된 예를 생각해 보세요. 이 배열에서 80에 가장 가까운 숫자는 82입니다.
ES5 JavaScript 솔루션:
<code class="javascript">var counts = [4, 9, 15, 6, 2], goal = 5; var closest = counts.reduce(function(prev, curr) { return (Math.abs(curr - goal) < Math.abs(prev - goal) ? curr : prev); }); console.log(closest); // Output: 6</code>
이 솔루션에서는 줄이기() 메서드를 사용하여 counts 배열의 각 요소를 분석하고 목표 값 목표와 절대 차이를 비교합니다. 가장 작은 절대 차이에 따라 가장 가까운 숫자가 결정되며, 이는 가장 가까운 변수로 반환됩니다.
위 내용은 JavaScript를 사용하여 배열에서 가장 가까운 숫자를 찾는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!