728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120809
나의 풀이 pass
function solution(numbers) {
var answer = [];
for(i=0;i<=numbers.length-1;i++){
let inum = numbers[i]
answer[i] = inum*2
}
return answer;
}
배열의 [n] 번째 방에 배열[n] * 2를 다시 넣어 준다는 개념으로 풀었음.
다른 사람의 풀이 pass
const solution = (numbers) => numbers.map((number) => number * 2)
- 나의 해석
numbers 라는 배열에 map을 이용해 number 라는 변수의 2배를 다시 배열에 담아 리턴하는 식으로 이해함.
소감
전부터 이해하지 못했던 map을 조금은 알 것도 같아서 좋다.
모르는 게 있으면 <모던 자바스크립트 딥 다이브>를 참고하자. 책이 두꺼우나 이해하기 쉽게 설명되어 있다.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩 테스트 입문 (javascript, 20230517) (1) | 2023.05.17 |
---|---|
프로그래머스 코딩테스트 입문 : 나머지 구하기 (javascript, 20230516) (1) | 2023.05.16 |
프로그래머스 코딩테스트 입문 : 분수의 덧셈 (20230512, javacript) (1) | 2023.05.12 |
프로그래머스 코딩테스트 입문 : 숫자 비교하기 (20230511, javascript) (1) | 2023.05.11 |
프로그래머스 코딩테스트 입문 : 두 수의 나눗셈 (20230510, javascript) (1) | 2023.05.10 |