[프로그래머스/Java] Lv.0 n개 간격의 원소들

febCho·2024년 3월 10일
0

코딩테스트

목록 보기
65/253
post-thumbnail

문제

정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

- 제한사항

  • 5 ≤ num_list의 길이 ≤ 20
  • 1 ≤ num_list의 원소 ≤ 9
  • 1 ≤ n ≤ 4

풀이

import java.util.*;

class Solution {
    public int[] solution(int[] num_list, int n) {
        List<Integer> numArr = new ArrayList<>();
        
        for(int i=0;i<num_list.length;i+=n){
            numArr.add(num_list[i]);
        }
        
        int[] answer = new int[numArr.size()];
        for(int i=0;i<numArr.size();i++){
            answer[i] = numArr.get(i);
        }
        
        return answer;
    }
}

결과

profile
Done is better than perfect.

0개의 댓글