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

윤민선·2026년 8월 19일

프로그래머스

목록 보기
69/77
post-thumbnail

문제 설명

정수 num이 주어질 때, 짝수이면 "Even", 홀수이면 "Odd"를 반환하는 문제이다.

num = 3 → "Odd"
num = 4 → "Even"

접근 방법

num % 2 == 0이면 짝수, 아니면 홀수이다.

if (num % 2 == 0) {
    return "Even";
} else {
    return "Odd";
}

숫자 비교하기 문제에서 사용했던 삼항연산자로도 풀 수 있다.

return num % 2 == 0 ? "Even" : "Odd";

구체적으로 정리한 풀이 흐름:

  1. num % 2 == 0으로 짝수 여부 판별
  2. 짝수이면 "Even", 홀수이면 "Odd" 반환

최종 코드

if-else 풀이

class Solution {
    public String solution(int num) {
        if (num % 2 == 0) {
            return "Even";
        } else {
            return "Odd";
        }
    }
}

삼항연산자 풀이

class Solution {
    public String solution(int num) {
        return num % 2 == 0 ? "Even" : "Odd";
    }
}

실행 결과

0개의 댓글