프로그래머스 - 마지막 두 원소

박철현·2023년 5월 20일

프로그래머스

목록 보기
19/80

프로그래머스 - 뒤에서 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니깐!
profile
비슷한 어려움을 겪는 누군가에게 도움이 되길

0개의 댓글