Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3579792
А
Аноним
05 марта 2026 09:20 · публичный вопрос
А
Аноним

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

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

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

Ответ нейросети
05 марта 2026 09:20

Задача проста: для каждого из n слов вывести это же слово, повторённое три раза подряд без разделителей.

Что делаем по шагам:

  • Считываем целое число n — количество слов.
  • Далее читаем n строк, каждая строка содержит одно слово (может быть латиница, кириллица и т. д.).
  • Для каждого слова выводим его повторение три раза подряд: w + w + w (то есть w * 3).

Пояснение к примерам:

  • вход: 2 пррривет птичка выход: пррриветпррриветпррривет птичкаптичкаптичка

  • вход: 3 Лёшенька хоррроший мальчик выход: ЛёшенькаЛёшенькаЛёшенька хорррошийхорррошийхоррроший мальчикмальчикмальчик

Сложность:

  • Время: O(sum длин слов), поскольку каждое слово печатается трижды.
  • Память: O(1) помимо входных данных и вывода.

Пример реализации на Python (чистый и понятный код):

import sys

def main(): lines = sys.stdin.read().splitlines() if not lines: return n = int(lines[0].strip()) for i in range(1, min(n + 1, len(lines))): w = lines[i] print(w * 3)

if name == "main": main()

Как использовать:

  • Запустите программу, подайте на вход файл или ввод вручную в формате: n слово1 слово2 ... словоN
  • Получаете N строк, каждая из которых равна слову, повторённому трижды подряд.