티스토리 뷰

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

 

[문제 풀이]

 

1. 짝수는 2K / 2 이므로 나머지가 0, 홀수는 (2K + 1) / 2 이므로 나머지가 1이다. (K는 임의의 정수)

2. 주어진 수를 2로 나눈 나머지가 0이면 Even을 반환, 아니라면 Odd를 반환한다.

 

[소스 코드]

 

public class EvenOrAdd {
    public static void main(String[] args) {
        int num = 0;

        System.out.println(solution(num));
    }

    private static String solution(int num) {
        return num % 2 == 0 ? "Even" : "Odd";
    }
}
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함