Ezt a feladatot hogyan kéne megközelíteni?
Figyelt kérdés
"UML osztály- és objektum diagramok segítségével tervezzen meg és C# nyelven valósítson meg egy olyan
alkalmazást, amely képes előállítani prím mágikus négyzetet. A megoldás során az 1 értéket kivételesen
kell kezelni. Ha szerepel valamelyik cellában, de mindegyik másik cellaérték prím, akkor az még
elfogadható prím mágikus négyzet kategóriának."
Ezt a beadandó feladatot kaptuk. Mágikus négyzetet azt már tudom, hogyan kell létrehozni, de azt hogyan forgatom át prímszámokra? Erre valakinek van valami ötlete? Nagyon megköszönném, ha valaki tudna valami kis szikrát adni.
2021. máj. 6. 16:06
1/6 anonim válasza:
Ennyi a feladat, semmit nem hagytal ki belole? Mekkora a negyzet? Milyen tartomanyban tartalmazhat primeket?
2/6 A kérdező kommentje:
Tartomány és méret nincsen megszabva.
2021. máj. 6. 16:20
3/6 anonim válasza:
De parameterezhetonek kell lennie es tudnia kell NxN-eset, vagy lehet fixen mondjuk 3x3-as es kesz?
4/6 A kérdező kommentje:
Ja igen, az lemaradt, paraméterezhetőnek kell lennie.
2021. máj. 6. 16:32
5/6 anonim válasza:
Nem hiszem, hogy letezik konzisztens algoritmus erre, en brute force-olnam. Generalsz mondjuk 2*(N^2) primet, feltoltod a matrixot a kombinaciokkal es visszaadod az elso magic square-t.
6/6 A kérdező kommentje:
Akkor jól gondoltam, hogy erre nincs minden esetben működő algoritmus. Akkor így megpróbálom, ha nincs másnak valami konzisztensebb ötlete. Köszönöm szépen!
2021. máj. 6. 17:44
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!