Codewars 알고리즘 문제 풀이 (8kyu 82)

dubbsong·2019년 9월 1일
0

문제

  • integer의 배수를 limit 값까지 배열로 반환한다.

풀이 01

function findMultiples(integer, limit) {
  let result = [];
  
  for (let i = integer; i <= limit; i+=integer) {
    result.push(i);
  }
  return result;
}

findMultiples(2, 8);   // [2, 4, 6, 8]
findMultiples(2, 9);   // [2, 4, 6, 8]
findMultiples(4, 18);  // [4, 8, 12, 16]
  • push(): 배열의 끝에 새 element를 추가하고, 새로운 길이를 반환한다.

풀이 02

function findMultiples(integer, limit) {
  let result = [];
  
  for (let i = 1; i * integer <= limit; i++) {
    result.push(i * integer);
  }
  return result;
}

findMultiples(2, 8);   // [2, 4, 6, 8]
findMultiples(2, 9);   // [2, 4, 6, 8]
findMultiples(4, 18);  // [4, 8, 12, 16]
profile
오늘도 많이 배웁니다

0개의 댓글