Задача понятна: для каждого из 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.