일치 항목의 백분위수 계산

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 를 사용하여 배열 내 일치 항목의 백분위수를 계산하는 개념을 탐구합니다. Array.prototype.reduce() 메서드를 사용하여 주어진 값보다 작거나 같은 배열 내 숫자의 백분율을 결정할 수 있는 함수를 개발할 것입니다. 이 랩은 JavaScript 배열 메서드와 그 실용적인 적용에 대한 이해를 강화하는 데 도움이 될 것입니다.

일치 항목의 백분위수 계산

주어진 값보다 작거나 같은 주어진 배열 내 일치 항목의 백분위수를 계산하려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. Array.prototype.reduce() 메서드를 사용하여 주어진 값보다 작은 값의 수와 주어진 값과 같은 값의 수를 계산합니다.
  3. 백분위수 공식을 적용하여 일치 항목의 백분율을 구합니다.
  4. 다음은 코드 스니펫 예시입니다.
const percentile = (arr, val) =>
  (100 *
    arr.reduce(
      (acc, v) => acc + (v < val ? 1 : 0) + (v === val ? 0.5 : 0),
      0
    )) /
  arr.length;
  1. 함수를 테스트하려면 다음 예제 코드를 사용하세요.
percentile([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 6); // Output: 55

이 함수는 주어진 값보다 작거나 같은 주어진 배열 내 일치 항목의 백분율을 출력합니다.

요약

축하합니다! 일치 항목의 백분위수 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.