Hirdetés
- Apple Watch
- Itthon is elérhető a OnePlus 11 és a Buds Pro 2
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Xiaomi 14 Ultra - Leica hercegnő
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Milyen hagyományos (nem okos-) telefont vegyek?
- Vivo X200 Pro - a kétszázát!
Ú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?:))
- BESZÁMÍTÁS! ASUS H510M i3 10105F 16GB DDR4 512GB SSD RX 590 8GB ZALMAN T4 Plus ADATA 600W
- 0perces! Samsung Galaxy Book5 Pro 360 2in1 Core Ultra 7 256V 16GB 2TB 16" WQXGA+ AMOLED TOUCH 1évgar
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA -Kártyafüggetlen, MS3844
- ÚJ ELEKTROMOS ROLLER Black friday Hardverapró.húúú!!! 2/3 ár alatt a és e-bike dobozban, 1 év gar.:
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




