n 번째 원소부터
문제
- 정수 배열 num_list와 정수 n이 매개변수로 주어집니다.
- 정수 배열 원소의 n번째부터 마지막까지 다른 배열에 담아 출력하는 문제입니다.
테스트 (이클립스)
- 자바 유틸 패키지에 있는 Arrays를 사용하면 풀 수 있습니다.
- copyOfRange(int[] original, int from, int to) 메소드 사용하면 쉽게 풀 수 있습니다.
(original은 카피하고 싶은 원본 배열을 말합니다. from은 시작 지점, to 마지막 지점)
package com.namji.codingtest;
import java.util.Arrays;
public class FromTheNthElement {
public static void main(String[] args) {
/*
* 정수배열 num_list와 정수 n이 매개변수로 주어집니다.
* num_list의 배열 안에서 n번째 원소부터 마지막 원소까지를
* 담은 배열을 출력하는 문제입니다.
* 여기서 입출력 예시를 보면
* 원소의 위치가 프로그래밍으로서의 위치가 아닙니다.
* ex) 2, 1, 6 / 3 = 6 || 5, 2, 1, 7, 5 / 2 = 2,1,7,5
*/
int[] num_list = {5, 2, 1, 7, 5};
int n = 2;
int[] answer = {};
answer = Arrays.copyOfRange(num_list, n-1, num_list.length);
System.out.println(Arrays.toString(answer));
}
}
프로그래머스 코드
'Coding Test > Java Coding Test' 카테고리의 다른 글
[프로그래머스 / 자바] - 부분 문자열 (0) | 2023.11.16 |
---|---|
[프로그래머스 / 자바] - 조건에 맞게 수열 변환하기 1 (0) | 2023.11.15 |
[프로그래머스 / 자바] - 부분 문자열인지 확인하기 (0) | 2023.11.13 |
[프로그래머스 / 자바] - 뒤에서 5등까지 (0) | 2023.11.11 |
[프로그래머스 / 자바] - rny_string (0) | 2023.11.10 |