프로그래머스 - 뒤에서 5등 위로
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
class Solution {
public int[] solution(int[] num_list) {
int tmp = 0;
if(num_list[num_list.length-1] > num_list[num_list.length-2] )
tmp = num_list[num_list.length-1] - num_list[num_list.length-2] ;
else
tmp = num_list[num_list.length-1] * 2;
List<Integer> list = Arrays.stream(num_list)
.boxed()
.collect(Collectors.toList());
list.add(tmp);
return list.stream()
.mapToInt(a -> a.intValue())
.toArray();
}
}
- 배열 리스트 변환 : 스트림 활용, boxed() 필수 int가 아닌 Integer니깐!