Search

이차배열4_문제03_압축풀기

대분류
STEP08 이차배열
문제 난이도
LV04
소분류
이차배열4_문제

영상

문제

<script> /* [문제] a배열은 원래 한 줄로 있던 데이터를 압축한 데이터이다. 가로를 기준으로 왼쪽 숫자는 저장할 숫자이고 오른쪽 숫자는 저장할 숫자의 개수이다. 예를 들어 첫 번째 줄의 [3,5] 는 33333을 뜻한다. 아래 a배열의 모든 압축을 풀어 b배열에 저장하시오. [정답] b = [3,3,3,3,3,5,5,5,5,5,5,2,4,4,4] */ let a = [ [3, 5], [5, 6], [2, 1], [4, 3] ]; let b = []; </script>
Java
복사

해설

<script> /* [문제] a배열은 원래 한 줄로 있던 데이터를 압축한 데이터이다. 가로를 기준으로 왼쪽 숫자는 저장할 숫자이고 오른쪽 숫자는 저장할 숫자의 개수이다. 예를 들어 첫 번째 줄의 [3,5] 는 33333을 뜻한다. 아래 a배열의 모든 압축을 풀어 b배열에 저장하시오. [정답] b = [3,3,3,3,3,5,5,5,5,5,5,2,4,4,4] */ let a = [ [3, 5], [5, 6], [2, 1], [4, 3] ]; let b = []; for(let i=0; i<a.length; i++) { for(let j=0; j<a[i][1]; j++) { b.push(a[i][0]); } } document.write("b = " + b); </script>
Java
복사