본문 바로가기
코딩테스트

프로그래머스 Javascript 코딩 테스트 Lv.0 배열 두배 만들기

by 곰인간 2023. 5. 31.

프로그래머스 Javascript 코딩 테스트 Lv.0 배열 두배 만들기

배열 두배 만들기

 

정수 배열 numbers가 매개변수, numbers의 각 원소에 두배한 원소를 가진 배열을 return

function solution(numbers) {
	return numbers.map(number => number * 2)
}

변수를 선언하지 않고 바로 numbers 배열을 map메서드를 이용해서 각 요소들을 number로 받고, 

numbers의 요소인 number에 * 2 를 해서 반환한다.

function solution(numbers) {
	const double = numbers.map(number => {
    	number * 2
    })
    return double
}

변수를 선언해서 가독성을 높이는 방법도 있다.

const solution = numbers => numbers.map(number => number * 2)

첫 번째 방법과 동일 하지만 화살표 함수로 표현한 방법.

 

map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.

댓글