A szamjegyek.txt fájlban található egy számjegyekből álló számsor.
Olvasd be a fájlból és tárold el az adatokat! Írasd ki a képernyőre, hogy milyen hosszú (hány számjegyből áll) a leghosszabb páratlan számjegyekből álló sorozat és melyik a legnagyobb, legfeljebb 11 jegyű prímszám a számsorban?
paratlan = ['1','3','5','7','9']
sorozat = ''
leghosszabb = 0 # ez lesz a hossza a leghosszabb páratlan sorozatnak
for jegy in forras: if jegy in paratlan: sorozat += jegy if len(sorozat)>leghosszabb: leghosszabb = len(sorozat) else: sorozat = ''
def prime(szam): vissza = True if szam%2 == 0: return False for i1 in range(2,1+int(szam**.5)): if szam%i1==0: vissza = False break return vissza
primek = []
for i1 in range(11,len(forras)+1): szam = '' for i2 in range(i1-11,i1): szam += forras[i2] if prime(int(szam)): primek.append(int(szam))
primek.sort()