프로그래머스 배열 만들기 1 JavaScript
KUKJIN LEE • 6개월 전 작성
정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
이 코드는 주어진 두 개의 정수 n과 k를 입력으로 받아, 1부터 n까지의 숫자 중에서 k로 나누어 떨어지는 숫자들을 찾아 배열로 반환하는 JavaScript 함수입니다.
반복문이 모두 종료되면, result 배열에는 1부터 n까지 중에서 k로 나누어 떨어지는 숫자들이 저장되어 있습니다.
- result라는 빈 배열을 선언하여 이후에 k로 나눠 떨어지는 숫자를 저장할 준비를 합니다.
- 반복문을 사용해 i변수를 1부터 n까지 증가시키면서 아래 코드를 실행합니다.
- 현재의 i값이 k로 나누어 떨어지는지 확인합니다. 이를 위해 나머지 연산자 %를 사용합니다. i를 k로 나눴을 때 나머지가 0이면, i는 k로 나눠 떨어지는 숫자입니다.
- 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;
}