Задача Задача №3614516
А
А
Задача понятна: убрать пустые строки в начале сообщения, чтобы осталась одна строка — та самая искомая строка.
Как решить:
- Читаем вход до конца файла.
- Находим первую непустую строку (строка, отличная от "").
- Выводим её. Таким образом, получаем одну строку без начальных пустых строк.
Пример решения на Python (универсальный и простой):
import sys
lines = sys.stdin.read().splitlines() for line in lines: if line != "": print(line) break
Пояснения:
- splitlines() разбивает вход на строки без символа новой строки.
- Мы ищем первую строку, отличную от пустой, и выводим её.
- Если пустых строк в начале нет, выведется первая строка ввода.
- Если вообще не найдено ни одной непустой строки, программа ничего не выведет.
Сложность:
- Время: O(n), где n — количество строк во входе (каждую строку просматриваем максимум один раз).
- Память: O(1) помимо самой входной последовательности, так как после первого непустого элемента можно остановиться.