프로그래머스 - Lv.1 x만큼 간격이 있는 n개의 숫자 본문
반응형
문제 풀이에 사용된 메서드 : 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 메서드는 처음 써본 것 같은데, 편한 기능이다. ^_^ 재밌다 알고리즘
반응형
'개발 > algorithm' 카테고리의 다른 글
프로그래머스 - Lv.1 문자열과 영단어 / 정규표현식 간단한 활용 (대체) (0) | 2023.02.09 |
---|---|
프로그래머스 - Lv1. 실패율 / Object.entries() (0) | 2023.01.29 |
프로그래머스 - 100문제 풀이 기념 (0) | 2023.01.25 |
algorithm - 재귀함수 (0) | 2023.01.24 |
프로그래머스 - Lv.1 두 정수 사이의 합 (1) | 2023.01.17 |
Comments