본문 바로가기

알고리즘/프로그래머스

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

https://school.programmers.co.kr/learn/courses/30/lessons/12937

 

코딩테스트 연습 - 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even"

school.programmers.co.kr


문제

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

제한사항

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

입출력 예제

설계과정

1. num을 2로 나눠서 나머지의 유무를 통해 결과를 출력한다.

 

c계속 Lv.3 만 풀다가 오랜만에 1에 도전했다. 문제 자체가 너무 쉽긴 했다...


풀이과정

1. num을 2로 나눠서 나머지가 0이면 짝수이기에 Even을 출력한다.

 

2. num을 2로 나눠서 나머지가 있으면 홀수이기에 Odd를 출력한다.


답안소스

  • 프로그래머스
class Solution {
    public String solution(int num) {
        String answer = "";
        
        if(num % 2 == 0) {
            answer = "Even";
        } else {
            answer = "Odd";
        }
        
        return answer;
    }
}