-
배열 두 배 만들기 (Map함수, For문, 곱하기 연산자)Coding Test/프로그래머스 Lv.0 2023. 6. 10. 10:46
Map 함수 사용.
const array1 = [1, 4, 9, 16]; // Pass a function to map const map1 = array1.map(x => x * 2);
map함수는 전체 배열에 곱하기, 더하기, 나누기 등의 연산을 사용함.
▼
function solution (numbers){ const answer = numbers.map(x => x*2) return answer; }
For문 사용
▼
function solution (numbers){ for (let i = 0; i < numbers.length; i++){ numbers[i]*=2 } return numbers; }
곱하기 연산자(*)는 두 연산자의 곱을 구합니다.
곱하기 할당 (*=)
곱하기 할당 연산자(*=)는 오른쪽 피연산자의 값을 변수에 곱한 결과를 다시 변수에 할당합니다.'여기선 곱하기 할당 사용해야함.
'Coding Test > 프로그래머스 Lv.0' 카테고리의 다른 글
개미군단 (Math.floor()몫구하기) (0) 2023.06.16 구슬을 나누는 경우의 수 (미완료) (0) 2023.06.12 분수의 덧셈 (분모 분자 연산) (0) 2023.06.10 순서쌍의 개수. if문에 !가 들어가면, '만약 ~가 아니라면'의 뜻. (0) 2023.06.09 진료순서 정하기 (indexOf함수// map(a=>(a)복사// sort((a,b)=>b-a)오름차순 역배열) (0) 2023.06.08