소개
이 랩에서는 JavaScript 를 사용하여 배열 내 일치 항목의 백분위수를 계산하는 개념을 탐구합니다. Array.prototype.reduce() 메서드를 사용하여 주어진 값보다 작거나 같은 배열 내 숫자의 백분율을 결정할 수 있는 함수를 개발할 것입니다. 이 랩은 JavaScript 배열 메서드와 그 실용적인 적용에 대한 이해를 강화하는 데 도움이 될 것입니다.
일치 항목의 백분위수 계산
주어진 값보다 작거나 같은 주어진 배열 내 일치 항목의 백분위수를 계산하려면 다음 단계를 따르세요.
- 터미널/SSH 를 열고
node를 입력하여 코딩 연습을 시작합니다. Array.prototype.reduce()메서드를 사용하여 주어진 값보다 작은 값의 수와 주어진 값과 같은 값의 수를 계산합니다.- 백분위수 공식을 적용하여 일치 항목의 백분율을 구합니다.
- 다음은 코드 스니펫 예시입니다.
const percentile = (arr, val) =>
(100 *
arr.reduce(
(acc, v) => acc + (v < val ? 1 : 0) + (v === val ? 0.5 : 0),
0
)) /
arr.length;
- 함수를 테스트하려면 다음 예제 코드를 사용하세요.
percentile([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 6); // Output: 55
이 함수는 주어진 값보다 작거나 같은 주어진 배열 내 일치 항목의 백분율을 출력합니다.
요약
축하합니다! 일치 항목의 백분위수 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.