가변 배열
Coddy JavaScript 여정의 논리 & 흐름 섹션에 포함된 레슨 — 65개 중 11번째.
가변 배열(jagged array)은 각 행의 길이가 다를 수 있는 2차원 배열과 유사한 구조입니다. 예를 들어:
const classroom = [
["Alice", "Bob"],
["Charlie", "Diana", "Eve"],
["Frank"]
];여기서 첫 번째 행에는 2개의 요소가 있고, 두 번째 행에는 3개, 세 번째 행에는 1개가 있습니다.
챌린지
쉬움숫자로 구성된 재기드 배열(jagged array)을 인자로 받아, 행의 길이에 관계없이 모든 행의 모든 요소에 대한 총합을 반환하는 sumJagged라는 이름의 함수를 작성하세요.
치트 시트
가변 배열(jagged array)은 각 행의 길이가 다를 수 있는 2차원 배열입니다:
const classroom = [
["Alice", "Bob"],
["Charlie", "Diana", "Eve"],
["Frank"]
];첫 번째 행은 2개의 요소를, 두 번째 행은 3개를, 세 번째 행은 1개를 가지고 있습니다.
직접 해보기
function sumJagged(jaggedArray) {
// TODO: 가변 배열의 모든 요소를 합산하는 로직을 구현하세요.
}
// 함수 외부에는 아무것도 작성하지 마세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.