CloudCoder Python feladatgyujtemeny/leltar egyben

A MathWikiből
(Változatok közti eltérés)
Csirke (vitalap | szerkesztései)
(Új oldal, tartalma: „<python>def leltar_frissites(leltar, ujszam): return [ujszam[elem] if elem in ujszam else elem for elem in leltar] def leltar_sorszam(szamok): ujszam = {} …”)
Újabb szerkesztés →

A lap 2015. szeptember 11., 04:42-kori változata

def leltar_frissites(leltar, ujszam):
    return [ujszam[elem] if elem in ujszam else elem for elem in leltar]
 
def leltar_sorszam(szamok):
    ujszam = {}
    i = 100
    for szam in szamok:
        ujszam[szam] = i
        i = i+1
    return ujszam
 
def leltar_egyben(leltar):
    szamok = []
    for elem in leltar:
        if elem not in szamok:
            szamok.append(elem)
 
    szamok.sort()
 
    ujszam = leltar_sorszam(szamok)
 
    return leltar_frissites(leltar, ujszam)
Személyes eszközök