Pascalban hogy kell úgy egy random számot generálni, hogy megadott számok közül válasszon ki egyet?
Figyelt kérdés
Tehát nem úgy, hogy mondjuk 1-től 100-ig, hanem úgy, hogy például adott a 65, a 69, a 73, a 79 és a 85 és e közül az 5 közül válasszon ki egyet véletlenszerűen.2014. jún. 30. 16:52
21/25 anonim válasza:
Aki nem érti, hogy mi a gond, az futtassa le a tesztet amit linkeltem. Lehet olyan szélsőséges paramétereket beállítani, amivel órákig tart a kiválasztás. Míg a többi algoritmus semmilyen paraméterrel nem lassul be drasztikusan.
22/25 anonim válasza:
A teszt amit írtál szar.
Mit nem tudsz ezen felfogni végre?
23/25 anonim válasza:
Attól, hogy te nem érted, még nem szar. De, ha felrakod a saját kódod, akkor azt is letesztelem neked olyan paraméterekkel, és meglátod, hogy ugyanaz lesz az eredmény. Míg a tartományra bontó megoldással lineáris idejűnél lassab semmiképp nem tud lenni.
24/25 tabaki válasza:
Ami a feladat általánosítását illeti, bizonyára sok igazság van a szavaidban, de a kérdés 1..1000-ig terjedő "nagyon sok" számának szélsőséges paraméterei között még eldöcög az én favágásom. Néhány év múlva nyilván Kérdezőt is zavarja majd az ügyefogyott megoldás, akkor megírja jobban. És kétségtelenül pascalban.
25/25 SimkoL válasza:
tabaki kollega második megoldása tökéletes Pascal-ban. A nyelv kiválóan, gyorsan kezeli a halmazokat. Ti meg legyetek el a Python-nal :) mivel a kérdés sem arról szólt.
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!