Menu
Coddy logo textTech

가변 배열

Coddy JavaScript 여정의 논리 & 흐름 섹션에 포함된 레슨 — 65개 중 11번째.

가변 배열(jagged array)은 각 행의 길이가 다를 수 있는 2차원 배열과 유사한 구조입니다. 예를 들어:

const classroom = [
  ["Alice", "Bob"],
  ["Charlie", "Diana", "Eve"],
  ["Frank"]
];

여기서 첫 번째 행에는 2개의 요소가 있고, 두 번째 행에는 3개, 세 번째 행에는 1개가 있습니다.

challenge icon

챌린지

쉬움

숫자로 구성된 재기드 배열(jagged array)을 인자로 받아, 행의 길이에 관계없이 모든 행의 모든 요소에 대한 총합을 반환하는 sumJagged라는 이름의 함수를 작성하세요.

치트 시트

가변 배열(jagged array)은 각 행의 길이가 다를 수 있는 2차원 배열입니다:

const classroom = [
  ["Alice", "Bob"],
  ["Charlie", "Diana", "Eve"],
  ["Frank"]
];

첫 번째 행은 2개의 요소를, 두 번째 행은 3개를, 세 번째 행은 1개를 가지고 있습니다.

직접 해보기

function sumJagged(jaggedArray) {
  // TODO: 가변 배열의 모든 요소를 합산하는 로직을 구현하세요.
}
// 함수 외부에는 아무것도 작성하지 마세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리 & 흐름의 모든 레슨