본문 바로가기

프로그래머스 - Lv.1 x만큼 간격이 있는 n개의 숫자 본문

개발/algorithm

프로그래머스 - Lv.1 x만큼 간격이 있는 n개의 숫자

자전하는명왕성 2023. 1. 18. 09:28

문제 풀이에 사용된 메서드 : new Array(length) / fill / map 

 

function solution(x, n) {
  return new Array(n).fill(x).map((a,i)=>a*(i+1))
}

solution(2,5)	// 테스트 코드 [ 2, 4, 6, 8, 10 ] 

// 1. new Array(n) 으로 n개 만큼 배열 내 공간 생성
// 2. fill을 통해 생성된 배열에 x로 공간을 모두 채움
// 3. map을 통해 배열마다 x만큼의 간격을 줌

fill 메서드는 처음 써본 것 같은데, 편한 기능이다. ^_^ 재밌다 알고리즘

Comments