배열의 원소만큼 추가하기
arr 배열의 요소만큼 반복하는 새 배열을 리턴
arr | result |
[5, 1, 4] | [5, 5, 5, 5, 5, 1, 4, 4, 4, 4] |
[6, 6] | [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6] |
[1] | [1] |
나의 풀이:
function solution(arr) {
var answer = []
for(i = 0; i < arr.length; i++) {
for(j = 0; j < arr[i]; j++) {
answer.push(arr[i])
}
} return answer;
}
반복문을 사용하여 arr[i] 만큼 반복하여 새 배열에 추가하였음.
'프로그래머스' 카테고리의 다른 글
[알고리즘] 최빈값 구하기 / 객체 (0) | 2023.05.04 |
---|---|
[알고리즘] 간단한 식 계산하기 / eval() (0) | 2023.04.28 |
[알고리즘] 가까운 1 찾기 / indexOf (0) | 2023.04.27 |
[알고리즘] 접미사인지 확인하기/ endsWith 메소드 (0) | 2023.04.25 |
[알고리즘] 조건에 맞게 수열 변환하기 1 (0) | 2023.04.24 |