Hirdetés

Új hozzászólás Aktív témák

  • Rison77
    senior tag

    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.

    Köszönöm az ötletet, értem hogy gondoltad, délután nekilátok.

    Gyuri16 : Igen, ez csak egy szimpla kezdő programozós iskolai feladat, nem lényeges a biztonság.

Új hozzászólás Aktív témák