Kezdőoldal » Számítástechnika » Programozás » Mi a megoldása ennek a JavaScr...

Mi a megoldása ennek a JavaScript feladatnak?

Figyelt kérdés

Öt hajótörött ért partra egy lakatlan szigeten. Nagyon éhesek voltak, ezért úgy határoztak, hogy kókuszdiót gyűjtenek a környező pálmákról. A gyűjtés nagyon eredményes volt, rengeteg diót sikerült több kupacba összehordaniuk. De nagyon el is fáradtak a munkában, így hát lefeküdtek a fehér homokba, a pálmák árnyékában, hogy kialudják magukat.


Kis idő múlva az egyikük felébredt, és így gondolkodott: míg a többiek alszanak, én szétoszthatnám a kókuszokat, így amikor majd felébrednek, csak enniük kellene. Eszerint is cselekedett. Öt egyenlő kupacra osztotta a diókat, de egy kimaradt, amit feldobott az egyik majomnak a legközelebbi fára. Ezek után a saját kupacát elásta. Mikor végzett, a társai még mélyen aludtak, így hát ő is folytatta az alvást.


Rövidesen egy másik hajótörött is felébredt, és pontosan úgy gondolkodott, mint az elsőként ébredő társa. Egyesítette a négy kupacot, majd öt egyenlő részre osztotta a diókat. De egy neki is kimaradt, ezért azt feldobta a majomnak a fára. Ő is elásta a saját részét, majd lefeküdt aludni.


Rövid időn belül a maradék három ember is sorban felébredt, és az előző két hajótörötthöz hasonlóan mindegyikük felosztotta öt részre az addig el nem ásott diókat, és a saját részüket elásták. Mindegyiküknél pontosan egy dió maradt ki, így végül a majom öt kókuszt kapott.


Másnap reggel, mikor mindannyian felébredtek és tele voltak energiával, anélkül, hogy tudták volna, hogy a többiek is ugyanúgy cselekedtek, míg ők aludtak, szétosztották a még meglévő kókuszdiókat öt egyenlő részre. Ekkor a majomnak már nem jutott.


Vajon hány kókuszdiót szedhettek összesen?



2021. márc. 10. 18:55
 1/4 anonim ***** válasza:
-12-t.
2021. márc. 10. 18:57
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%
#C-ban tudnám, de a javascript-hez nem értek.
2021. márc. 10. 19:19
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
2-es, az is segítene.
2021. márc. 11. 06:01
 4/4 Drone007 ***** válasza:
100%

Visszafelé számold ki.

Nyilván feltételezéssel kell indítanod: minimális eredmény esetén minden hajótörött 1 diót kapott a végén. Ebből az eredményből egy ciklus segítségével felszorozhatod az eredményt, hogy megkapd a minimális számát a kezdeti kókuszoknak (ne felejtsd a majomnak juttatott extra diót).

Ha a végső diószámot (ami minimum 1) változtatod, netán arra is írsz egy ciklust, akkor kalkulálhatod a végső eredményt az egyes variációkra (mivel erre a feladatra egzakt eredmény nincs).

2021. márc. 11. 09:11
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!