짝수와 홀수

문제정의


주어진 숫자가 홀수이면 "Odd"를 출력하고 짝수라면 "Even"을 출력하는 문제이다.

문제풀이


전체 코드는 다음과 같다.

1
2
3
4
5
6
7
8
9
10
11
12
public class EvenOdd {

//프로그래머스 문제 풀이 level1 짝수와 홀수
public static void main(String[] args)
{
int num = 3;
String answer = num % 2 == 0 ? "Even" : "Odd";
System.out.print(answer);
}

}

2로 나누어서 0이 나온다면 짝수이므로 "Even"을 넣고 0이 아니라면 홀수라는 의미이므로 "Odd"를 넣는다. 따라서 전체 시간복잡도는 \(O(1)\)이다.

테스트