Header Banner
GG Logo

Future Engineering

기술의 최전선을 기록합니다.

기술 자료/Algorithm/프로그래머스 배열 만들기 1 JavaScript

프로그래머스 배열 만들기 1 JavaScript

Algorithm1년 이상 전

정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.

 

이 코드는 주어진 두 개의 정수 n과 k를 입력으로 받아, 1부터 n까지의 숫자 중에서 k로 나누어 떨어지는 숫자들을 찾아 배열로 반환하는 JavaScript 함수입니다.

반복문이 모두 종료되면, result 배열에는 1부터 n까지 중에서 k로 나누어 떨어지는 숫자들이 저장되어 있습니다.

 

  1. result라는 빈 배열을 선언하여 이후에 k로 나눠 떨어지는 숫자를 저장할 준비를 합니다.
  2. 반복문을 사용해 i변수를 1부터 n까지 증가시키면서 아래 코드를 실행합니다.
  3. 현재의 i값이 k로 나누어 떨어지는지 확인합니다. 이를 위해 나머지 연산자 %를 사용합니다. i를 k로 나눴을 때 나머지가 0이면, i는 k로 나눠 떨어지는 숫자입니다.
  4. i가 k로 나누어 떨어지면, result 배열에 i를 추가합니다.

 

function solution(n, k) {
    let result = [];
    for(let i = 1; i <= n; i++){
        if(i % k === 0){
            result.push(i);
        }
    }
    return result;
}