SRM422 DIV2 250

C++で書いてたらどういうデータ型を使えばいいのかわからず小一時間ぐらい悩む。
そのままint型で処理してもいいけど、それだとちょっと面倒臭い。string型は正直なところよく他へのキャストの仕方がわかってない。
なのでPythonでちゃちゃっと書いてみる。うーん楽だ。

def check(number):
 ans = "NO"
 if number < 10:
  return ans
 size = len(str(number))
 s = str(number)
 a = 1
 b = 1
 for i in range(size-1):
  a *= int(s[i])
  
  for j in range(i+1, size):
   b *= int(s[j])
		
   if a == b:
    ans = "YES"
   else:
    b = 1
 
 return ans