-
Профи
(765)
4 месяца назад
``def decode_doubled_text(text):
# Результат будет собираться здесь
result = []
# Проходим по всем индексам от 0 до длины строки с шагом 2
for i in range(0, len(text), 2):
# Добавляем в результат символ с текущего индекса
result.append(text[i])
# Соединяем список в строку и возвращаем
return ''.join(result)
# Тестирование функции
print(decode_doubled_text("hheelllloo")) # Выведет: hello
print(decode_doubled_text("nniiccee ddaayy")) # Выведет: nice day``
— Привет, Джимми! ✌
— Хей, Локки! ? Как дела?
— Не очень. Есть проблемка. Клавиши на клавиатуре залипают и печатают каждый символ по два раза. ? Приходится набирать текст на экранной клавиатуре, что не очень удобно.
— Так-с, ага, слушай, а давай пока ты не починил клавиатуру, сделаем программу, которая будет из введенного тобой "задвоенного" текста делать нормальный. ?
— Ооо, отлично, давай, было бы круто! ?
Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
hheelllloo hello
nniiccee ddaayy nice day