Исполнитель Шифровальщик обрабатывает строку из символов. Сначала он вычисляет длину исходной строки. Если она четна, то в конец цепочки добавляется буква А, если нечетна – в начало добавляется буква Я. В полученной строке каждая буква заменяется следующей по алфавиту (А – на Б, Б – на В, и т. д., а Я – на А). Какую строку получит Шифровальщик, зашифровав строку МАЛЫШ?
Комментарий. Шифровальщик использует полный алфавит, включая буквы Ё и Й.
Answers & Comments
Python:
Python:
string = input()
if len(string) % 2 == 0:
string += 'А'
else:
string = 'Я' + string
new_string = ''
for char in string:
if char == 'Я':
new_string += 'А'
else:
new_string += сhr(ord(char) + 1)
print(new_string)
Ответ: МАЛЫШ => АНБМЬЩ