import urllib.request import re tekst=urllib.request.urlopen("http://www.tlu.ee/~jaagup/andmed/keel/lambipirn.txt").read().decode("utf8") #print(tekst) sonad=re.findall("[a-zõäöü]+", tekst.lower()) #print(sonad) #jada=[1, 3, 2, 4, 3, 7] jada=sonad def pikimpikkus(): N=len(jada) pikkused = [1]*N eelmised = [-1]*N suurimjada=[[x] for x in jada] vastus = 0 for i in range(N): for j in range(i+1,N): if jada[j] > jada[i]: if pikkused[i]+1>pikkused[j]: pikkused[j]=pikkused[i]+1 eelmised[j] =i suurimjada[j]=suurimjada[i]+[jada[j]] vastus = max(vastus, pikkused[i]) return [vastus, pikkused, eelmised, suurimjada] print(pikimpikkus())