※문제설명
정수 배열 numbers가 매개변수로 주어집니다.
numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요.
My Solution
function solution(numbers) {
var answer = [];
for(let i=0; i<numbers.length; i++){
answer.push(numbers[i]*2)
}
return answer;
}
더보기
push를 이용하여 배열에 추가
부족한 점 | 문제를 계속 풀다보니 방식이 조금 비슷하다는 생각이 들었다. 오늘 push에 대해 알았고 이렇게 조금씩 다른 함수들을 알게 되면서 조금 더 새로운 문법을 작성할 수 있을 것 같다. |
개선 방안 | 항상 배운 것에 대해서 그냥 지나치지말고 다시한번 더 공부 하고 짚고 넘어가야겠다. |
Different Approach
function solution(numbers) {
return numbers.reduce((a, b) => [...a, b * 2], []);
}
const solution = (numbers) => numbers.map((number) => number * 2)
참고 블로그 :
'프론트엔드로 가는 길 > 프로그래머스' 카테고리의 다른 글
08. react_blog(test) (0) | 2022.12.28 |
---|---|
13.중앙값구하기(sort()) (0) | 2022.11.24 |
12. 분수의 덧셈(while문) (1) | 2022.11.21 |
11. 머쓱이보다 키 큰 사람 (0) | 2022.11.08 |
10. 변수, 사칙연산 실력향상 과제 (번외) (0) | 2022.11.06 |