n = list(map(int,input()))
lens = len(n)
flag = 0
for i in range(lens):
for j in range(i+1,lens):
a = n[0:j]
b = n[j:lens]
multi_a = 1
multi_b = 1
for x in range(len(a)):
multi_a *= a[x]
for y in range(len(b)):
multi_b *= b[y]
if multi_a == multi_b:
flag = 1
if flag:
print('YES')
else:
print('NO')
'알고리즘 문제풀이' 카테고리의 다른 글
백준 2609 최대공약수와 최소공배수 Python 수학 브론즈 1 (0) | 2024.03.08 |
---|---|
백준 1402 아무래도이문제는A번난이도인것같다 Python 수학 실버5 (0) | 2024.03.07 |
백준 1350 진짜공간 Python 수학 브론즈2 (0) | 2024.03.07 |
Baekjoon 12596 Odd Man Out (Large) Python Math (3) | 2024.03.07 |
백준 2775 부녀회장이 될테야 Python 수학 구현 DP (0) | 2024.03.07 |