프로그래머스 - 짝수 홀수 개수(Java)

윤민선·2026년 9월 19일

프로그래머스

목록 보기
86/98
post-thumbnail

문제 설명

정수 배열 num_list가 주어질 때, 배열에 있는 짝수의 개수와 홀수의 개수를 구하는 문제이다.

[짝수 개수, 홀수 개수]

접근 방법

2로 나누었을때 나머지가 1이면 홀수, 없으면 짝수이다.

  • 짝수 → num % 2 = 0
  • 홀수 → num % 2 = 1

따라서 0과 1을 배열의 인덱스로 사용하면 짝수와 홀수의 개수를 바로 저장할 수 있다.


최종 코드

class Solution {
    public int[] solution(int[] num_list) {
        int[] answer = new int[2];

        for (int num : num_list) {
            answer[num % 2]++;
        }

        return answer;
    }
}

실행 결과

0개의 댓글