Wpis z mikrobloga

Witam Mirki i Mirabelki z #programowanie

Pojawił się u mnie problem i za Chiny ludowe nie mogę ogarnąć co się u mnie w aplikacji odprawia.
Aplikacja ma zamieniać słowa w następujący sposób:

1. Usuwa wszystkie spacje
2. Zamienia duże litery na małe
3. Zamienia znaki według tabeli podanej w programie
4. usuwa powtarzające się pod rząd znaki

Czyli kiedy mamy słowo "Białk000w" wynikiem powinien być "bialkow"
No właśnie, powinien, bo w takim wypadku moja aplikacja wyrzuca "bialko0w". Proszę o pomoc, gdyż sam już nie mam pojęcia co jest nie tak. Dodatkowo jeśli macie jakieś wskazówki które nasuwają się po obejrzeniu kodu to chętnie przyjmę.

Tutaj jest kod (dodałem printy żeby zobaczyć z jaką wartością indexu i ostatnią literką wchodzimy w następną iterację)
https://pastebin.com/h60abhh6

Tutaj mały teścik:
https://pastebin.com/8r5P16Ca

A tu jego wyniki:
https://pastebin.com/3j220bZS

#kiciochpyta
  • 4