[프로그래머스/JAVA]짝수는 싫어요

gov's avatar
Nov 13, 2024
[프로그래머스/JAVA]짝수는 싫어요

문제

notion image

풀이

import java.util.ArrayList; import java.util.Arrays; class Solution { public int[] solution(int n) { // 홀수를 담는 ArrayList생성 ArrayList<Integer> list = new ArrayList<>(); // 홀수만 추가 for(int i = 1; i <= n; i++) { if (i % 2 != 0) { list.add(i); } } // ArrayList는 배열을 기반으로 한 컬렉션의 하나이며, // 데이터를 추가, 삭제시 내부에서 동적으로 배열 길이 조절 // ArrayList를 배열로 변환 int[] answer = new int[list.size()]; // 새로운 배열 생성 for(int i = 0; i < list.size(); i++) { // 배열에 담기 answer[i] = list.get(i); } Arrays.sort(answer); // 오름차순 정렬 return answer; } }
Share article

goho