https://school.programmers.co.kr/learn/courses/30/lessons/181901
정답
import java.util.ArrayList;
class Solution {
public int[] solution(int n, int k) {
ArrayList<Integer> list = new ArrayList();
for(int i=1; i<=n; i++)
{
if(i%k==0)
{
list.add(i);
}
}
int answer[] = new int[list.size()];
for(int i=0; i<list.size(); i++)
{
answer[i] = list.get(i);
}
return answer;
}
}
다른 사람의 풀이
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;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 카운트 다운 (0) | 2024.04.02 |
---|---|
[JAVA] 프로그래머스 - 글자 지우기 (0) | 2024.04.02 |
[JAVA] 프로그래머스 - qr code (0) | 2024.03.28 |
[JAVA] 프로그래머스 - 세로 읽기 (0) | 2024.03.28 |
[JAVA] 프로그래머스 - 문자열 뒤집기 (0) | 2024.03.28 |