https://school.programmers.co.kr/learn/courses/30/lessons/181853
정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
- 배열 정렬 후 for문을 0번 인덱스부터 4번까지 총 5개 돌린다.
Arrays.copyOfRange()
메서드를 사용해서 배열을 복사한다.
1. 단순 반복문
import java.util.*;
class Solution {
public int[] solution(int[] num_list) {
int[] answer = new int[5];
Arrays.sort(num_list);
for(int i = 0; i < 5; i++) {
answer[i] = num_list[i];
}
return answer;
}
}
2. copyOfRange() 사용
import java.util.*;
class Solution {
public int[] solution(int[] num_list) {
Arrays.sort(num_list);
return Arrays.copyOfRange(num_list,0,5);
}
}