Краткое решение
- Прочитать число n.
- Затем считать n слов.
- Для каждого слова вывести его три раза подряд без пробелов и перенести строку после каждого.
Пошаговый план
- Считать целое n.
- В цикле от 1 до n считать очередное слово s.
- Вывести s три раза: s + s + s (или s * 3 в Python).
- После каждого вывода печатать перевод строки.
- Игнорировать отсутствие параметров (предмет/класс) — в задаче они не влияют на решение.
Примеры (проверка на ваши тесты)
Ввод: 2 пррривет птичка
Вывод: пррриветпррриветпррривет птичкаптичкаптичка
Ввод: 3 Лёшенька хоррроший мальчик
Вывод: ЛёшенькаЛёшенькаЛёшенька хорррошийхорррошийхоррроший мальчикмальчикмальчик
Небольшие замечания
- Поддерживаются кириллица и любые Unicode-слова. В Python это естественно работает (строки Unicode объединяются корректно).
- Каждый вывод должен быть на отдельной строке, как в примерах.
Пример реализации (Python)
Читаем все данные и обрабатываем
import sys
data = sys.stdin.read().split() if not data: sys.exit()
n = int(data[0]) words = data[1:1+n]
for i, w in enumerate(words): print(w * 3, end="" if i == n-1 else "\n")
Альтернатива на C++ #include <bits/stdc++.h> using namespace std;
int main() { ios::sync_with_stdio(false); cin.tie(nullptr);
int n;
if (!(cin >> n)) return 0;
string s;
for (int i = 0; i < n; ++i) {
cin >> s;
cout << s << s << s;
if (i + 1 < n) cout << '\n';
}
return 0;
}
Если нужно, могу адаптировать код под другой язык программирования или пояснить любые моменты подробнее.