leetCode 문제 풀이 1313번 Decompress Run-Length Encoded List (JS)

devmomo·2021년 3월 11일
0

알고리즘

목록 보기
17/52
post-thumbnail

1313. Decompress Run-Length Encoded List

문제
정수로 이루어진 배열 nums가 매개변수로 주어질 때, 조건을 만족하는 함수 만들기

가정
1. nums의 길이는 2이상 100이하
2. nums의 길이는 항상 짝수
3. nums[i]는 1이상 100이하인 정수

조건
nums를 순회하면서 [i,j]를 받고 j가 i번 있는 array를 출력 순회가 끝나면 이를 합쳐 리턴

var decompressRLElist = function(nums) {
    const result = [];
    for(let i = 0; i<nums.length; i=i+2){
        let temp = new Array(nums[i]).fill(nums[i+1]);
        result.push(...temp);
    }
    return result;
};
profile
FE engineer

0개의 댓글