Informatika2-2022/CsütGyak04

A MathWikiből
A lap korábbi változatát látod, amilyen Csonkab (vitalap | szerkesztései) 2022. március 7., 11:26-kor történt szerkesztése után volt.

Tartalomjegyzék

Szélsőértékek

Írjuk meg a minimum() és maximum() függvényt, aminek a bemenete egy lista és kiemenete a lista legkisebb, illetve legnagyobb eleme.

Legnagyobb, legkisebb

Írjunk egy két paraméteres függvényt szelsoertek néven, első paramétere legyen: l, ami egy számokat tartalmazó lista, a második pedig egy True vagy False érték

A függvény térjen vissza a lista legnagyobb elemek indexeivel, ha a második paraméter True, egyébként pedig legkisebb elemének indexeivel.

Tuple

Definiáljunk egy függvényt lookup() néven, aminek 2 argumentuma van. A második argumentuma egy lista, ami 2 hosszú tuple-ket tartalmaz, az első argumentum pedig a kulcs. A lookup(kulcs, lista) hívás térjen vissza az első olyan tuple második tagjával, aminek az első tagja megegyezik a kulcs bemenettel. Ha nincs ilyen tuple a listában, akkor térjen vissza None-nal.

Legnagyobb közös osztó

Definiáljuk az lnko() függvényt, aminek paramétere két természetes szám és visszatér a legnagyobb közös osztójukkal. (Ehhez felhasználható a prím_faktorizáció() függvény.)

Leghosszabb sorozat

Írjunk egy függvényt, aminek bemenete egy lista és visszatér a leghosszabb sorozat hosszával, amiben egy tag egymás után következik a listában.
Például:

  f([1,2,2,2,3])
  3

Partíció

Definiáljuk a partíció() függvényt, aminek a bemenete egy lista és visszatér egy olyan listával, amiben listánként összegyűjti a megegyező elemeket.
Például:

  partíció([1,2,2,3,3,3,3,4])
  [[1],[2,2],[3,3,3,3],[4]]

Átlaghoz legközelebbi

Írjunk függvényt, mely a kapott valós számokat tartalmazó listában megkeresi a lista elemeinek átlagához legközelebbi számot és ezzel tér vissza.

Személyes eszközök