JavaScript 프로그래밍 개념

Beginner

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

소개

이 랩에서는 JavaScript 프로그래밍의 개념과 다양한 기능들을 탐구할 것입니다. 실습과 직접적인 프로그래밍 과제를 통해 함수, 배열, 객체 등 JavaScript 의 핵심 개념을 자세히 살펴볼 것입니다. 이 랩을 마치면 웹 개발에서 JavaScript 의 실용적인 응용 프로그램에 대한 확고한 이해를 갖게 될 것입니다.

숫자 배열의 중앙값 계산 방법

숫자 배열의 중앙값을 계산하려면 다음 단계를 따르세요:

  1. 배열의 중간 지점을 찾습니다.
  2. Array.prototype.sort()를 사용하여 값을 정렬합니다.
  3. Array.prototype.length가 홀수이면 중간 지점의 숫자를 반환합니다. 짝수이면 두 중간 숫자의 평균을 반환합니다.
  4. 코딩을 연습하고 node를 사용하려면 터미널/SSH 를 열고 node를 입력하세요.

다음은 이 로직을 구현하는 코드 스니펫 예시입니다:

const median = (arr) => {
  const mid = Math.floor(arr.length / 2),
    nums = [...arr].sort((a, b) => a - b);
  return arr.length % 2 !== 0 ? nums[mid] : (nums[mid - 1] + nums[mid]) / 2;
};

아래와 같이 숫자 배열과 함께 이 함수를 호출할 수 있습니다:

median([5, 6, 50, 1, -5]); // 5

요약

축하합니다! 중앙값 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.