Я пытаюсь переместить первые 2 символа строки до конца, а последние 2 символа - вперед. Затем я хочу поменять местами перемещенные символы.
Например, bajui
. Сначала мы меняем первые и последние два символа, давая uijba
, а затем я хочу обратить ui
в iu
и ba
в ab
, и, таким образом, конечный результат должен быть iujab
.
Вот мой текущий код:
def startToEnd(kata):
kata = kata[-2:] + kata[2:3] + kata[:2]
return kata
print(startToEnd("bajui"))
с этим он даст uijba
. Как я могу изменить символы, которые были перемещены?