Чистка дампа
Просмотр в формате PDF
Submit solution
Очки:
110
Ограничение по времени:
2.0s
Ограничение по памяти:
256M
Problem type
Allowed languages
C++, Python
Аналитик SOC обрабатывает текстовый дамп перед дальнейшим разбором.
Нужно пройти по строке и собрать очищенную версию по таким правилам:
- каждый пробел заменяется на символ подчёркивания
_; - любой символ-мусор удаляется;
- символ не считается мусором, если это латинская буква
a-zилиA-Z, цифра0-9либо символ подчёркивания_.
Требуется вывести строку после такой чистки.
Входные данные
В единственной строке задан непустой фрагмент дампа из печатных ASCII-символов. В строке могут встречаться пробелы.
Выходные данные
Выведите очищенную строку. Если после удаления мусора и замены пробелов результат окажется пустым, выведите пустую строку.
Ограничения
- длина строки — не более
200000; - использовать нужно стандартный ввод и стандартный вывод.
Примеры
Пример 1
Входные данные
a b
Выходные данные
a_b
Пример 2
Входные данные
!@#
Выходные данные
Комментарии