Just Do IT!

[프로그래머스 level 0] 배열 만들기 1 - 181901 (Java) 본문

코딩테스트 준비/프로그래머스

[프로그래머스 level 0] 배열 만들기 1 - 181901 (Java)

MOON달 2024. 11. 25. 08:53
728x90

문제 설명

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


제한사항
  • 1 ≤ n ≤ 1,000,000
  • 1 ≤ k ≤ min(1,000, n)

입출력 예
n k answer
10 3 [3, 6, 9]
15 5 [5, 10, 15]

 

 

class Solution {
    public int[] solution(int n, int k) {
        int count = n / k;


        int[] answer = new int[count];

        for (int i = 1; i <= count; i++) {
            answer[i - 1] = k * i;
        }

        return answer;
    }
}

 

배열의 크기를 미리 설정하여 배열의 크기를 고정했다.

728x90