Witam, chcę napisać kod który zamienia każdą literę na inną, o 3 w kolejności po niej na lewo. Dla przykładu
Input
ABC
Output
DEF
Myślałem, aby w miejce pytajnika:
tekst.replace(tekst[a], tekst[a],?);
wpisać tekst[a]+3 ale to nie działa, a gdy po prostu wpisywałem aby znak zmieniał się na np "Z" to w consoli wyskakiwał błąd i program się wieszał. Pomysł z tym tekst[a]+3 wymyśliłem ponieważ w ANSCII każdy kolejny znak ma przyporządkowany numer. Więc, gdyby ktoś mógł mi podpowiedzieć jak obejść ten problem byłbym wdzięczny.
Cały kod
https://gist.github.com/xDevil2/cadc1ddf7287771814a5e692132b1f15/revisions
PS: Szukałem na forum problemu stricte takiego jaki mam ja nie znalazłem.