Project Euler Problem 26 (Python)

preview_player
Показать описание
Project Euler 26. problemin çözümü...
Рекомендации по теме
Комментарии
Автор

liste=[]
yeni=[]
step=0
def bölüm(sayı):
for i in range(1, sayı):
liste.append(1/i)
for b in liste:
b=str(b)
yeni.append(b[2:])
return yeni
toplamuzunluk=0
eski=0
while True:
for i in bölüm(3):
toplamuzunluk+=len(i)
toplamuzunluk=eski
if toplamuzunluk>=eski:
print(toplamuzunluk)


merhaba ben böyle fonksiyon ile sadece payda kısmını bir liste yapıp uzunluklarına bakmak istedim ama while True kısmını yanlış yapıyorum bir türkü bulamadım bu yoldan mümkün mü yardım ederseniz çok sevinirim.

kubracecen
Автор

c=[]
y=0
g=[]
k=1
while k<1000:
q = []
i = 1
k += 1
f=0
while i!=0:

i *= 10
i = i % k
if i in q:
break
q.append(i)
f += 1
if y<f:
y=f
m = k
print(y, m)

omerfarukcan