[프로그래머스] Lv.0 배열 만들기1

이다혜·2023년 10월 25일
0

프로그래머스

목록 보기
21/61
post-thumbnail

📎 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/181901

📌 문제 설명

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

❓ 풀이 방법

1부터 k의 배수만 배열에 추가하면 되니까 반복문에서 i를 k로 시작해서 i를 k만큼 증가시키면서 반복문을 돌게 했다.

📌 Code

class Solution {
    public int[] solution(int n, int k) {
        int[] answer = new int[n/k];
        
        int index = 0;
        for(int i = k; i <= n; i += k ) {
            answer[index++] = i;
        }
        return answer;
    }
}

0개의 댓글