공부/프로그래머스

[프로그래머스 Lv. 1] 짝수와 홀수 - JAVA

해니0 2024. 8. 6. 08:00

문제

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

class Solution {
    public String solution(int num) {
        String answer = "";
        return answer;
    }
}

 

제한사항

num은 int 범위의 정수입니다.
0은 짝수입니다.

 

입출력 예

num return
3 "Odd"
4 "Even"

문제 풀이

분석

나눠서 나머지가 0인 경우 짝수, 1인 경우 홀수

 

내 소스코드

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

 

다른 예시 1

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

    public static void main(String[] args) {
        EvenOrOdd evenOrOdd = new EvenOrOdd();
        // 아래는 테스트로 출력해 보기 위한 코드입니다.
        System.out.println("결과 : " + evenOrOdd.evenOrOdd(3));
        System.out.println("결과 : " + evenOrOdd.evenOrOdd(2));
    }
}

 

추가로 고민 할 부분

가독성도 함께 고려하자


Lv.1  / Java / 연습문제

출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges