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

Szyfr GA-DE-RY-PO-LU-KI
Japonek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
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:

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

Konsola.java

C1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 37
1

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

FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 183
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:

Kopiuj
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);
}
AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
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.