Szyfr GA-DE-RY-PO-LU-KI

0

Witam. Mam do napisania w javie program szyfrujący GADERYPOLUKI (myślę że wiecie o co w nim chodzi), ogarnąłem zamianę litery "G" na "A" ale z każdą kolejną literą zamieniane są zmienione już litery, czyli z "A" zmienia znów na "G". Czy byłby ktoś w stanie wytłumaczyć mi w jaki sposób to ogarnąć?

mój aktualny wynik:
run:

Wprowadz tekst :
program
PROARAM
PROGRGM
PYOGYAM
BUILD SUCCESSFUL (total time: 4 seconds)

Konsola.java

1

Przejdz litera po literze i zaszyfruj. Replacem na calym slowie tego nie zrobisz

1

Jak robisz replace(), to za każdym razem sięgasz do źródła, a jak chcesz zmienić w poprzednim, to zrób coś takiego:

if(text_g.contains("A"))
{
        text_a = text_g.replace("A", "G");
    
        System.out.println(text_a);
}

//Litera D oraz E

if(text_a.contains("D"))
{
       text_d = text_a.replace("D", "E");
    
        System.out.println(text_d);
}
0

@Japonek:

jestem przekonanyy, że stawiajacy zadanie oczekiwał od ciebie użycia tablic (lub podobnych struktur), PĘTLI a nie 26 if-ów itd.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.