728x90
문제설명
정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.
제한사항
- -10,000 ≤ numbers의 원소 ≤ 10,000
- 1 ≤ numbers의 길이 ≤ 1,000
입출력 예
numbers | result |
[1, 2, 3, 4, 5] | [2, 4, 6, 8, 10] |
[1, 2, 100, -99, 1, 2, 3] | [2, 4, 200, -198, 2, 4, 6] |
내가 제출한 답
function solution(numbers) {
let result = [];
numbers.forEach(item => result.push(item * 2));
return result;
}
참고 할 답
function solution(numbers) {
return numbers.reduce((a, b) => [...a, b * 2], []);
}
reduce 활용법 익히기
728x90
'ETC > 📋 Coding Tests' 카테고리의 다른 글
주니어 개발자의 코알못 탈출기 🏃🏻♂️ (2) | 2023.11.23 |
---|---|
[프로그래머스] 추억 점수 (JS) - Level.1 (0) | 2023.11.11 |
[프로그래머스] 분수의 덧셈 (0) | 2023.04.03 |
[프로그래머스] 등수 매기 (0) | 2023.03.31 |
[알고리즘] 문자열 뒤집기 (0) | 2020.08.22 |