1356

#include <stdio.h>
#include <string.h>

int main(void){
    // 숫자 입력
    char num[11] = {0};
    scanf("%s", &num);

    // 자리 수 구하기
    int len = strlen(num)-1;

    int is_yjs = 0;
    for(int i = 0; i < len; i++){
        // 앞부분 자리수 곱하기
        char a = 1, b = 1;
        for(int j = 0; j <= i; j++){
            a *= num[j]-48;
        }
        // 뒷부분 자리수 곱하기
        for(int j = i+1; j <= len; j++){
            b *= num[j]-48;
        }


        // 앞부분 자리수 곱과 뒷부분 자리수 곱이 같으면 
        // 유진수로 판단하여 반복문 멈춤
        if(a == b){
            is_yjs = 1;
            break;
        }
    }

    // 출력
    if(is_yjs){
        printf("YES");
    }
    else{
        printf("NO");
    }

}

+ Recent posts