Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3488207
А
Аноним
31 октября 2025 10:06 · публичный вопрос
А
Аноним

Задача 2 Механический попугай Лёшенька заглючил и каждое слово повторяет трижды. Есть число n и n слов. Выведи n строк с этими словами, записанными 3 раза подряд слитно. Ввод…

Запрос пользователя

Задача 2 Механический попугай Лёшенька заглючил и каждое слово повторяет трижды. Есть число n и n слов. Выведи n строк с этими словами, записанными 3 раза подряд слитно. Ввод Вывод 2 пррривет птичка пррриветпррриветпррривет птичкаптичкаптичка 3 Лёшенька хоррроший мальчик ЛёшенькаЛёшенькаЛёшенька хорррошийхорррошийхоррроший мальчикмальчикмальчик на python

Ответ нейросети
31 октября 2025 10:06

Задача понятна: для каждого из n слов нужно вывести строку, в которой это слово повторено трижды подряд (без пробелов). Например: "птичка" -> "птичкаптичкаптичка".

План решения

  • Считываем целое число n — количество слов.
  • Далее читаем ровно n слов (строки), каждое слово обрезаем пробелы по краям.
  • Для каждого слова выводим результат умножения строки на 3: word * 3. Это даёт словослитно три раза подряд.
  • Временная сложность: O суммарная длина всех слов. Память: O(1) помимо входных данных.

Пример кода на Python (работает в любом Python 3.x):

def main(): n = int(input().strip()) for _ in range(n): w = input().strip() print(w * 3)

if name == "main": main()

Пояснения к коду

  • input().strip() удаляет возможные ведущие/концевые пробелы и перевод строки.
  • w * 3 возвращает строку, состоящую из трех повторений w подряд (например, "мальчик" -> "мальчикмальчикмальчик").
  • Каждое повторение выводится на своей строке через print.