배열 두배 만들기

바냐·2022년 11월 5일
0

문제


성공여부

O


나의 풀이

function solution(numbers) {
  // 1. 배열 내 원소를 추출한다
  // 2. 추출한 원소에 * 2를 해준다
  // 3. 결과값을 배열에 넣어준다
  // 배열 내 원소에 접근하기
  let arr = []; // 빈 배열 생성
    // 반복문 사용하여 배열 길이만큼 넣어주기
  for (let i = 0; i < numbers.length; i++) {
    arr.push(numbers[i] * 2);
  }
  return arr;
}
  • for문 사용하여 문제를 해결하였음

다른사람의 풀이

function solution(numbers) {
    return numbers.map((v) => v*2)
}
  • 대다수의 사람들이 map함수를 사용하여 문제를 간결하게 해결함

배운점

배열내 원소에 접근하는 것 / 증감연산자 / for문의 원리


개선점

while문이나 map같은 여러 풀이법으로 도전해봐야겠다


0개의 댓글