CloudCoder Python feladatgyujtemeny/szorzat x

A MathWikiből

def jegyek(n):

   l = []
   while n > 0:
       l.append(n % 10)
       n = n / 10
   return l

def szorzat_x(x):

   i = 0
   jo = False
   while not jo:
       i = i + 1
       l = jegyek(i)
       szorzat = 1
       for j in range(len(l)):
           szorzat = szorzat * l[j]
       if szorzat == x:
           jo = True
   return i
Személyes eszközök