Adott tulajdonságú elem megkeresése
A bicikliut.txt fájlban egy bicikliút adatai vannak elmentve. Minden sorban 3 információ van egy állomásról az úton. Az első a hely neve. A második a tengerszint feletti magasság változása az előző helyhez képest. Az első sorban a hely tengerszint feletti magassága található itt. A harmadik az elöző helytől való távolság. Ezek az információ pontosvesszővel vannak elválasztva.
Készítünk egy programot, amely beolvassa a fájlt, kiszámolja az egyes helyek tengerszint feletti magasságát, kiszámolja az út hosszát és kirajzolja az utat. A program megállapítja, melyik az út legmagasabb pontja, kiírja a nevét és a tengerszint feletti magasságát.



A program használtuk a sum() és a max() függvényeket. A sum() összeadja a megadott elemeket, a max() pedig megkeresi a legnagyobatt az adott elemek közül. Hasonlóan használhatjuk a min() függvényt a legkisebb elem megkerésére.
Feladatok
1. Egészítsd ki a programot úgy, hogy a legalacsonyabban fekvő helyet is kiírja.
2. Módosítsd a programot úgy, hogy amikor az egérrel egy hely nevén vagyunk, akkor kiírja az addigi út hosszát és a legmagasabb emelkedőt a szakaszon. (Az emelkedő két pont közti szintkülönbség. Ez lehet pozitív vagy negatív is.) Működik a programod lejtős útszakaszon is?
3. Módosítsd a programot úgy, hogy hozzon létre egy bicikliut2.txt fájl, amibe a helyek neveit, tengerszint feletti magasságát és a kezdettől való távolságát menti le.
4. Írd meg a saját osszeg() függvényedet, ami összeadja egy halmaz elemeit. (Nem használhatod a sum() függvényt!)
5. Vegyél magadhoz 8 darab cetlit (egy a A4-es lapot tépj nyolcfelé). Mindegyik cetlire írj egy négyjegyű számot. Helyezd a cetliket magad elé lefordítva, hogy ne lásd a számokat. Keresd meg a legnagyobb számot úgy, hogy egyszerre maximum két cetli lehet felfordítva. Milyen módszert alkalmaznál?
A módszered alapján írj egy saját függvény, ami ugyanezt csinálja. Nem használhatod a sort(), min(), max() függvényeket!
6. Az előbbi feladatból kiindulva most keressétek meg a legkisebb számú kártyát, majd erre is írjatok egy függvényt.
Nézzétek meg, hogy vajon negatív számokra is működik-e? A függvényeket módosítsátok, hogy bármennyi számra működjenek!