HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Автоформатирование

Guest
• Review clarifications (2)

Section problems

• Hello World
• Radar Defence
• World of Warlcraft
• World of Warlcraft
• 1
• XOR на прямоугольнике
• XOR на прямоугольнике (усложнё...
• You're in the army now
• Автоформатирование
• Анаграмма
• Анаграмма
• Асимптотика
• Асимптотика
• Атбаш
• Багетная мастерская
• 1
• Банковский вклад

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/2000/2000/2000 ms. Memory limit 65536/65536/65536/65536 Kb.

Автоформатирование
Автоформатирование
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Составьте программу, которая автоматически форматирует текст по следующим правилам:

  • В тексте не должно быть двух или более пробелов подряд;
  • Перед точками не должно быть пробелов, между точкой и следующим словом должен быть одиночный пробел;
  • Первые буквы предложений должны быть заглавными, остальные буквы — строчными.

Входные данные

Ввод содержит строку S (10 ≤ |S| ≤ 1000), состоящую из латинских букв, пробелов и точек, — текст, который нужно отформатировать.

Гарантируется, что исходный текст начинается с буквы и заканчивается точкой, а в отформатированном тексте не будет двух подряд идущих точек.

Выходные данные

Выведите отформатированный текст.

Примеры

Входные данные
This   iS a SAMPLE   text .
Выходные данные
This is a sample text.
Входные данные
tHIS text  hAs TwO  seNTeNcEs  .this IS tHE    second One .
Выходные данные
This text has two sentences. This is the second one.
Входные данные
moscow is the capital of Great Britain.
Выходные данные
Moscow is the capital of great britain.

Для отправки решений необходимо выполнить вход.

www.contester.ru