🤖Algorithm

[프로그래머스] 짝수와 홀수 Java

Jaeyoung Kim 2022. 7. 19. 09:50
728x90

짝수와 홀수


문제설명

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


제한사항

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

 

입출력 예

num return
3 "Odd"
4 "Even"

기본코드

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

문제풀이

금일 진행될 알고리즘 모의고사 대비하여 앞서 풀었던 문제 중 1~15번째 문제들을 다시 한 번 복습하며

포스팅하지 않았던 문제를 다시 한 번 풀어보고 있다.

 

이 문제는 현재 너무나도 간단하게 해결되었다. if문과 %(값을 나누고 나머지를 묻는)의 사용만 가능하면 풀이가 가능하다.

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

좀 더 깔끔하게 코드 풀이를 위하여 삼항 연산자로 최종 문제 해결을 해보았다.

 


Solution.java

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