Яндекс.Алгоритм 2011: Квалификация 1 |
---|
Закончено |
Поликарп очень аккуратен. Даже числовые последовательности он набирает аккуратно, не то что его одноклассники. Если он видит последовательность, в которой нет пробела после запятой, стоят два пробела подряд или присутствует еще какая-либо неаккуратность, он тут же начинает ее исправлять. Например, запись «1,2 ,3,..., 10» он исправит на «1, 2, 3, ..., 10».
В этой задаче задана строка s, которая составлена последовательной записью частей, каждая из которых может быть:
Поликарп хочет добавлением и удалением пробелов в строке s добиться того, чтобы:
Автоматизируйте труд Поликарпа — напишите программу, которая будет обрабатывать заданную строку s.
Входные данные содержат единственную строку s. Ее длина — от 1 до 255 символов. Строка s не начинается и не заканчивается пробелом. Ее содержимое соответствует описанию, данному выше.
Выведите строку s после обработки. Вывод вашей программы должен посимвольно совпадать с ожидаемым ответом. Вывод строки допустимо заканчивать как с заключительным переводом строки, так и без него.
1,2 ,3,..., 10
1, 2, 3, ..., 10
1,,,4...5......6
1, , , 4 ...5 ... ...6
...,1,2,3,...
..., 1, 2, 3, ...
Название |
---|