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");
}
}

'백준' 카테고리의 다른 글
| [ 백준 / C ] 11942번 : 고려대는 사랑입니다 (0) | 2026.02.13 |
|---|---|
| [ 백준 / C ] 12724번 : Minimum Scalar Product (Large) (0) | 2026.02.11 |
| [ 백준 / C ] 6032번 : Toy Shopping (0) | 2026.02.10 |
| [ 백준 / C ] 11580번 : Footprint (0) | 2026.02.03 |
| [ 백준 / C ] 10926번 : ??! (0) | 2026.02.02 |