알고리즘

[알고리즘] 짝수와 홀수를 구하시오

소행성왕자 2020. 9. 16. 09:09

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

 

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

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

programmers.co.kr

 

문제 설명

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

제한 조건

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

입출력 예

 

3 Odd
4 Even

 

기본코드

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

 

핵심알고리즘

연산자 % 는 나머지가 얼마인지 나타내는 연산자 입니다.

2%2 = 0

3%2 = 1

4%2 = 0

5%2 = 1

 

결과

public class Main {

    public static void main(String[] args) {
      int number = 4;
      int result = number%2;
      if( result == 0) System.out.println("even");
      else System.out.println("odd");
    }

}