[Codeforces] 4A Watermelon 풀이 코드 (C/C++/Java /Python)

문제 해설

Difficulty : *800 (Brute force / Math)

주어진 수를 두 짝수로 가를 수 있는지 판단하는 문제입니다.

풀이

2를 제외한 모든 짝수는 두 짝수로 가를 수 있습니다. 그러므로 입력받은 변수가 2나 홀수일 땐 ‘NO’, 짝수일 땐 ‘YES’를 출력합니다.


코드

C

#include <stdio.h>
 
int main (){
    int a;
    scanf("%d", &a);
    if(a % 2 == 0){
        if(a == 2){
            printf("NO");
        }else{
            printf("YES");
        }
    }
    else {
        printf("NO");
    }
    return 0;
}

C++

#include <iostream>
 
int main() {
    int a;
    std::cin >> a;
    if(a % 2 == 0){
        if(a == 2){
            std::cout << "NO";
        }
        else{
            std::cout << "YES";
        }
    }
    else{
        std::cout << "NO";
    }
    return 0;
}

Java

import java.util.Scanner;
public class Main{
     public static void main(String []args){
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        
        if(a % 2 == 0){
            if(a == 2){
                System.out.println("NO");
            }
            else{
                System.out.println("YES");
            }
        }
        else{
            System.out.println("NO");
        }
     }
}

Python

a = int(input())
 
if a % 2 == 0:
    if a == 2:
        print("NO")
    else:
        print("YES")
else:
    print("NO")

문제 출처

https://codeforces.com/problemset/problem/4/A

Related posts

블로그 이사

[Codeforces] 50A Domino piling 풀이 코드 (C/C++/Java /Python)

[Codeforces] 1538B Friends and Candies 풀이 코드 (C/C++/Java /Python)