Я наткнулся на странное упражнение Codecademy, которое потребовало функции, которая ввела бы строку в качестве ввода и вернула бы ее в обратном порядке. Единственная проблема заключалась в том, что вы не могли использовать обратный метод или общий ответ здесь в stackoverflow, [::-1]
.
Очевидно, что в реальном мире программирования наиболее вероятно использовать метод extended slice или даже использовать функцию reversed
, но возможно, есть случаи, когда это не сработает?
Я представляю решение ниже в стиле Q & A, если оно полезно для людей в будущем.