본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 / 배열 만들기 1 / Java

by unknownomad 2023. 11. 30.

문제

 

풀이

import java.util.*;

class Solution {
    public int[] solution(int n, int k) {
        
        int idx = n / k;
        int[] answer = new int[idx];
        
        for(int i = 0; i < idx; i++) {
            answer[i] = k * (i + 1);
        }
        return answer;
    }
}
import java.util.stream.IntStream;

class Solution {
    public int[] solution(int n, int k) {
        return IntStream.rangeClosed(1, n)
            .filter(i -> i % k == 0)
            .toArray();
    }
}

 

출처

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

댓글