В чем ошибка в моей реализации задания?
Как сделать тестовое задание?
Самостоятельно
Как минимум Вы не учитываете что если  в аналоге Примера 2 будут  все буквы алфавита, то замена будет невозможна, т.к. невозможно будет использовать временную переменную (как буква я в Примере 2).