Tudnátok nekem segíteni 1 feladat elkészítésében? Sajnos hiába próbálkozom, nem sikerül- A feladat: Írjunk programot, mely kibarkochbázza, hogy milyen négyszögre gondoltam (négyzet, téglalap, rombusz, stb)
A különböző fajta négyszögek különböző halmazoknak felelnek meg melyek között van közös metszet. Pl négy egyenlő oldala van, minden szöge derékszög, oldalai parhuzamosak.
Ötlet: ezeket az alakzatokat berakod egy-egy halmazba (System.Collections.Generic.HashSet<T>) persze mint stringeket. Egy egy-egy tulajdonság/kérdés reprezentál egy-egy halmazt. A kérdésre adandó igen példányok halmaza azok az alakzatok melyeket felsoroltunk az adott halmazhoz, pl minden oldala egyenlő : az összes olyan négyszöget felsorolod melyre ez igaz. Hashtable-val probálnám.
Ezen felül még az össszes alakzatot berakod egy halmazba vagy listába.
A Hashtable-t bejárva feltesz egy kérdést ha igen a válasz akkor az összes alakzat listájából/halmazából törli azokat az elemeket melynek eleme a kérdés igen példényai, azaz eleme a tulajdonság halmaznak, különben meg akkor törli ha nem eleme.
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!