코테

김효준·2023년 11월 21일

코딩테스트

목록 보기
5/5
List<Integer> answer = new ArrayList<>();
return answer.stream().mapToInt(Integer::intValue).toArray();

리스트 어레이로 변환..

IntStream.rangeClosed(1,n)
                .filter(i -> i%2==0)
                .map(i -> i*i)
                .sum();

for문 대신 stream써서

//얘는 공백 많으면 공백도 문자열로 취급한다
String[] answer = my_string.split("\\s+");
//trim()함수를 걍 디폴트로 쓰는게 좋을듯
String[] answer = my_string.trim().split("\\s+");

스트링 공백 기준으로 분리하기... 이걸 어케 기억하누

인트형을 스트링으로 바꾸는 방법 Integer.toString(int형 변수);
스트링을 인트형으로 바꾸는 방법
Integer.parseInt(스트링 변수);

    public int[] solution(int[] num_list) {
        Arrays.sort(num_list);
        int[] answer = Arrays.copyOfRange(num_list, 0, 5);
        return answer;

배열 원하는 구간으로 자르기

0개의 댓글