Proszę spróbować napisać sprawdzanie poprawności szyfru bez użycia tej tablicy. Skoro wiemy, że poszczególnym znakom w odpowiedzi można przypisać jeden z trzech stanów, jest to idealne miejsce na skorzystanie ze struktury if..elif..[else?]

Aktualnie stosowana metoda jest niepotrzebnie zagmatwana.