CloudCoder Python feladatgyujtemeny/szorzat x

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „<python>def jegyek(n): l = [] while n > 0: l.append(n % 10) n = n / 10 return l def szorzat_x(x): i = 0 while True: l = jeg…”)
 
 
1. sor: 1. sor:
<python>def jegyek(n):
+
def jegyek(n):
 
     l = []
 
     l = []
 
     while n > 0:
 
     while n > 0:
8. sor: 8. sor:
 
def szorzat_x(x):
 
def szorzat_x(x):
 
     i = 0
 
     i = 0
     while True:
+
    jo = False
 +
     while not jo:
 +
        i = i + 1
 
         l = jegyek(i)
 
         l = jegyek(i)
 
         szorzat = 1
 
         szorzat = 1
14. sor: 16. sor:
 
             szorzat = szorzat * l[j]
 
             szorzat = szorzat * l[j]
 
         if szorzat == x:
 
         if szorzat == x:
             return i
+
             jo = True
        i = i + 1</python>
+
    return i

A lap jelenlegi, 2016. február 2., 02:19-kori változata

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