문제
내가 작성한 정답
class Solution {
public int[] solution(int[] num_list, int n) {
int len = num_list.length, idx = 0;
int[] answer = new int[ (len%n==0)? len/n :(len/n)+1 ];
for(int i = 0; i <len; i+=n ){
answer[idx++] = num_list[i];
}
return answer;
}
}다른 사람들의 정답
class Solution {
public int[] solution(int[] num_list, int n) {
Double length = Math.ceil(num_list.length/(n*1.0));
int[] answer = new int[length.intValue()];
for(int idx=0; idx<length; idx++) {
answer[idx] = num_list[idx*n];
}
return answer;
}
}Share article