inblog logo
|
jjack1
    프로그래머스Java코딩테스트

    [프로그래머스] 65. n개 간격의 원소들

    최재원's avatar
    최재원
    Jun 11, 2025
    [프로그래머스] 65. n개 간격의 원소들
    💡

    문제 설명

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

    제한사항

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

    입출력 예

    num_list
    n
    result
    [4, 2, 6, 1, 7, 6]
    2
    [4, 6, 7]
    [4, 2, 6, 1, 7, 6]
    4
    [4, 7]

    입출력 예 설명

    입출력 예 #1
    • [4, 2, 6, 1, 7, 6]에서 2개 간격으로 저장되어 있는 원소들은 [4, 6, 7]입니다.
    입출력 예 #2
    • [4, 2, 6, 1, 7, 6]에서 4개 간격으로 저장되어 있는 원소들은 [4, 7]입니다.
     

    코드

    class Solution { public int[] solution(int[] num_list, int n) { int length = (int) Math.ceil((double) num_list.length / n); int[] result = new int[length]; for(int i = 0; i < result.length; i++) { result[i] = num_list[n * i]; } return result; } }
    notion image
    Share article

    jjack1

    RSS·Powered by Inblog