목차
📢 문제 출처
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
⏰ 문제 설명
- 정수 리스트 num_list와 정수 n이 주어질 때,
- n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요.
⏰ 입출력 예시
- 입출력 예 #1
- (1) [2, 1, 6]의 세 번째 원소부터 마지막 원소까지의 모든 원소는 [6]입니다.
- 입출력 예 #2
- (1) [5, 2, 1, 7, 5]의 두 번째 원소부터 마지막 원소까지의 모든 원소는 [2, 1, 7, 5]입니다
⏰ 풀이
class Solution {
public int[] solution(int[] num_list, int n) {
n -= 1;
int[] answer =new int[num_list.length - n];
for(int i = n; i < num_list.length; i++)
answer[i-n] = num_list[i];
return answer;
}
}
- n부터 시작해서, num_list의 마지막 원소까지의 값을 answer에 넣는 조건이다.
- 조건을 맞추기 위해서 answer를 초기화를 한다.(초기화 시에는 num_list의 Lenght에서 n을 빼서 선언한다)
- for문을 length에 맞게 돌려서 answer의 첫번째 인자부터 넣어준다.
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] n번째 원소까지 (0) | 2023.08.09 |
---|---|
[프로그래머스] 기능개발 (0) | 2023.08.09 |
[프로그래머스] 조건에 맞게 수열 변환하기 3 (0) | 2023.08.08 |
댓글