Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 06 апреля 2026 08:27

Коварный компьютерный вирус, получив доступ к текстовому файлу, повторяет каждое слово по три раза. "Как" превращается в "КакКакКак", а "дела" - в "деладеладела" . Дана строка. Напиши программу, которая читает строку с помощью команды input(), а потом выводит её, повторив три раза.

Ответ нейросети

06 апреля 2026 08:27

Задача требует повторить каждое слово в строке три раза, сохранив пробелы и знаки препинания как есть.

Как это работает:

  • Мы читаем строку с input().
  • Проходим по строке и различаем слова и пробельные участки.
    • Если наткнулись на слово (последовательность непробельных символов), заменяем его на саму строку этого слова, повторённую три раза.
    • Если наткнулись на пробелы (или другие пробельные символы), просто копируем их без изменений.
  • Собираем итоговую строку и выводим.

Преимущество такого подхода: сохраняются исходные пробелы и порядок символов, а каждое слово тройной повтор.

Сложность: время O(n), память O(n), где n — длина входной строки.

Пример:

  • Ввод: "Как дела"
  • Вывод: "КакКакКак деладеладела"

Код (Python):

s = input() out = [] i = 0 n = len(s)

while i < n: if s[i].isspace(): # копируем последовательность пробельных символов j = i while j < n and s[j].isspace(): j += 1 out.append(s[i:j]) i = j else: # находим конец слова (последовательности непробельных символов) j = i while j < n and not s[j].isspace(): j += 1 word = s[i:j] out.append(word * 3) i = j

print(''.join(out))

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Коварный компьютерный вирус, получив доступ к текстовому файлу, повторяет каждое слово по три раза. "Как" превращается в "КакКакКак", а "дела" - в "деладеладела" . Дана строка. Напиши программу, которая читает строку с помощью команды input(), а потом выводит её, повторив три раза.
Задача требует повторить каждое слово в строке три раза, сохранив пробелы и знаки препинания как есть. Как это работает: - Мы читаем строку с input(). - Проходим по строке и различаем слова и пробельные участки. - Если наткнулись на слово (последовательность непробельных символов), заменяем его на саму строку этого слова, повторённую три раза. - Если наткнулись на пробелы (или другие пробельные символы), просто копируем их без изменений. - Собираем итоговую строку и выводим. Преимущество такого подхода: сохраняются исходные пробелы и порядок символов, а каждое слово тройной повтор. Сложность: время O(n), память O(n), где n — длина входной строки. Пример: - Ввод: "Как дела" - Вывод: "КакКакКак деладеладела" Код (Python): s = input() out = [] i = 0 n = len(s) while i < n: if s[i].isspace(): # копируем последовательность пробельных символов j = i while j < n and s[j].isspace(): j += 1 out.append(s[i:j]) i = j else: # находим конец слова (последовательности непробельных символов) j = i while j < n and not s[j].isspace(): j += 1 word = s[i:j] out.append(word * 3) i = j print(''.join(out))