Hogyan lehet egy olyan programot írni, ami számtani és mértani sorozatokat, szabályszerűségeket képes megtalálni számok halmazában?
Azaz egy olyan programot, ami észleli, ha összefüggés van a számára megadott számok között, például azt, hogy 10 szám közül 4-re illik az, hogy pl. 14-el növekednek.
Vagy hogy van minta közöttük pl. +3 -2 +3 -2 -al növekszik a sorozat.
Eldönteni, hogy valami egy számtani vagy mértani sorozat -> egyszerű.
Ennél már nehezebb, ha összefésült sorozataid vannak, illetve lehetnek. Erre már lehet alapozni néhány függvényt, amiből a legkülső megmondja, hogy a sorozat egy összefésült számtani sorozat, és a különbségeket visszaadja listában. Hasonlóan oldható meg mértani sorozatra is.
Továbbá kell valami, ami előállítja a halmaz elemeinek permutációt, és ezekre meghívja ezt a függvényt. Ha a sorozatnak csökkenő és növekvő szakaszai vannak, akkor nem elég rendezni az elemeket.
Továbbá ez az osztály nem fogja megtalálni például a négyzetszámok vagy a Fibonacci-számok között a szabályszerűséget.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!