Codeit/JavaScript
다차원 배열
효땡
2024. 8. 7. 19:15
다차원 배열 (multidimensional array)
- 배열 안에 배열이 올 수 있음
let twoDimensional] = [[1, 2], [3, 4]];
console.log(twoDimensional[0][1]); // 2
let myFridge = [
['참외', '토마토', '오이', '양파'],
['볶음멸치', '장조림', '김치'],
['사이다', '콜라', '물', '쥬스'],
['사과', '바나나', '청포도'],
['얼음'],
['찰떡아이스', '투게더', '메로나']
];
let mailbox = [
[101, 201, 301, 501, 601],
[102, 202, 302, 502, 602],
[103, 203, 303, 503, 603],
[104, 204, 304, 504, 604],
[105, 205, 305, 505, 605]
];
let chessBoard = [
['R', 'N', 'B', 'Q', 'K', 'B', 'N', 'R'],
['P', 'P', 'P', 'P', 'P', 'P', 'P', 'P'],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '],
['p', 'p', 'p', 'p', 'p', 'p', 'p', 'p'],
['r', 'n', 'b', 'q', 'k', 'b', 'n', 'r']
];
실습
오늘은 풋살 동아리 경기가 있는 날입니다. 총 인원 10명이서 5명씩 팀을 나누려고 하는데요.
실력이 비슷한 사람들끼리 가위바위보를 했고, 이긴 사람이 0번 index, 진 사람이 1번 index 배열을 만들어 정리했습니다.
다음 groups 배열을 가지고, 이긴 사람끼리 그리고 진 사람끼리 팀을 나눠 teams 배열을 완성해주세요.
let groups = [
['영준', '캡틴'],
['태순', '우재'],
['재훈', '지웅'],
['윤형', '동욱'],
['규식', '소원'],
];
let teams = [
[],
[],
];
let groups = [
['영준', '캡틴'],
['태순', '우재'],
['재훈', '지웅'],
['윤형', '동욱'],
['규식', '소원'],
];
let teams = [
['영준', '태순', '재훈', '윤형', '규식'],
['캡틴', '우재', '지웅', '동욱', '소원'],
];
// 테스트 코드
console.log(teams[0]);
console.log(teams[1]);
실습 결과
[ '영준', '태순', '재훈', '윤형', '규식' ]
[ '캡틴', '우재', '지웅', '동욱', '소원' ]