입출력 예
n | k | result |
10 | 3 | [3, 6, 9] |
15 | 5 | [5, 10, 15] |
입출력 예 설명
입출력 예 #1
- 1 이상 10 이하의 3의 배수는 3, 6, 9 이므로 [3, 6, 9]를 return 합니다.
입출력 예 #2
- 1 이상 15 이하의 5의 배수는 5, 10, 15 이므로 [5, 10, 15]를 return 합니다.
코드
import java.util.*;
class Solution {
public int[] solution(int n, int k) {
List<Integer> list = new ArrayList();
for(int i = 1; i <= n; i++) {
if(i % k == 0) {
list.add(i);
}
}
return list.stream().mapToInt(Integer::intValue).toArray();
}
}

if 없이 int[] 로 처리
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;
}
}

Share article