- Samsung Galaxy S23 Ultra - non plus ultra
- One mobilszolgáltatások
- iPhone topik
- Megérkezett a Google Pixel 7 és 7 Pro
- Redmi Note 15 Pro 5G – a szokásosat?
- Samsung Galaxy Z Fold4 - egyre megy, honnan nézed
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Telekom mobilszolgáltatások
- Yettel topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
válasz
Rison77
#2362
üzenetére
Nincs mit, sok sikert hozzá.

Leginkább maga a megírása hosszadalmas, amíg minden karaktert bepötyögsz, hogy minek mit feleltetsz meg. Ha annyi kikötést teszel a feladathoz, hogy csak az angol ABC betűit használhatod, mint bemenő szöveg, akkor valamelyest gyorsabban végzel. -
-
válasz
Gyuri16
#2359
üzenetére
Persze, teljesen igazad van. Amit írtam, az is lineáris futási idejű.
A kiírásból úgy értelmeztem, hogy a cél szöveg titkosítása, illetve dekódolása. Erre ez egy kézenfekvő (fapados) módszer. Itt a hatékonyság - szerintem - nem mérvadó, sokkal inkább az egyszerűség, ami számít.
-
válasz
Rison77
#2357
üzenetére
Egy ötlet: Feltöltesz egy String típusú tömböt valamilyen szöveggel. Egy ciklussal végigmész a beírt szöveg karakterein (0-tól a tömb méretéig), és minden egyes karakternek megfeleltetsz egy másikat. Ezt eltárolod egy segédtömbben oly' módon, hogy amelyik karaktert vizsgálod, a segédtömböd annyiadik helyére beteszed az olvasott karakternek megfeleltetett karaktert. Így jóeséllyel egy teljesen értelmetlen szöveget kapsz.
Dekódolásnál ugye az a fontos, hogy ismerd a szabályt, ami alapján kódoltál. Ilyenkor megcsinálod ugyanezt a megfeleltetést, csak ebben az esetben a segédtömbön mész végig (0-tól a tömb méretéig), és fordított irányban adod meg az értékeket.Ha elég egy fapados megoldás is, akkor sima switch-case módszerrel megoldhatod.
Gondolom, van sokkal hatékonyabb algoritmus is erre a célra (ezt majd a pro emberek megmondják), de ha neked ebben az esetben nem fontos a futásidő, akkor a fent említett módszer tökéletesen megfelel.
Próbáltam érthetően leírni. Ha mégsem lenne tiszta valami, írj bátran.
-
-
Üdv!
"JAVA programozás" tantárgy keretein belül a NetBeans 7.0.1.-es fejlesztői környezetét használom. Leszögezném, hogy nem vagyok profi programozó.
A problémám a következő. Grafikus felületen programozok, és elég gyakran produkálja azt a NetBeans, hogy a behúzott Frame-eket nem jeleníti meg a futtatás során. Értem ezt úgy, hogy egy gomb vagy menüelem eseményénél láthatóvá teszem az InternalFrame-et, és 10-ből 8-szor nem nyitja meg. Mintha nem lenne felprogramozva az adott gomb vagy menüelem.
Ha ilyenkor kicsit állítok az ablakok méretén, akkor újra jó, de a következő futtatásnál megint átméretezi a saját kedve szerint az InternalFrame-ket, és kezdhetem megint manuálisan visszaállítgatni, hogy működjön. Mit ne mondjak, nagyon idegesítő.
Olyan is előfordul, hogy egy projekt tökéletesen lefut, elmentem, kilépek a NetBeans-ből, majd újra belépek, futtatom a projektet, és megint nem nyílnak meg a belső ablakok. (persze a projektben semmit sem módosítok)Próbálkoztam azzal, hogy megadok egy minimum és egy maximum méretet, de eredménytelen.
Valakinek van ötlete?
MOD: a NetBeans-t mindig frissítem, amint található valami update...
Köszi!
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Iphone 8 64Gb Space Gray-újszerű állapotban
- Intel Core i3-10105 / Gold G6400T / garancia / számla
- Lenovo Thinkpad T14 Ryzen 5 4650u/8GB/256GB SSD/14"FHD laptop
- Gamer PC - R5 5500, RTX 3060, 16gb RAM + GARANCIA
- Bontatlan Intel Core ULTRA 9 285K (24mag!) + hűtött VRM-es Z890 alaplap! GAR/SZÁMLA (a Te nevedre)!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Samsung Galaxy A53 5G / 6/128GB / Kártyafüggetlen / 12 Hó Garancia
- Dell Latitude 7330 i7-1255U 16GB 256GB 400nites legjobb kijelző! 1 év garancia
- BESZÁMÍTÁS! GIGABYTE A520M R5 5500 16GB DDR4 512GB SSD RX 5600 XT 6GB Rampage SHIVA Adata 600W
- HP EliteBook 850 G7 (15.6") i5-10310U - Garancia, Akció!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




