Створіть програму з найменшою кількістю символів, щоб перевернути кожне слово рядком, зберігаючи порядок слів, а також розділові знаки та великі літери на їх початковому місці.
Під "Порядок слів" я маю на увазі, що кожне слово розділене порожнім пробілом (""), тому скорочення і таке трактуватимуться як одне слово. Апостроф при скороченнях повинен залишатися там же. ("Don't" => "Tno'd").
(Знаки пунктуації означають будь-які символи, які не є az, AZ або пробілами *).
- Цифри було вилучено із цього списку через те, що ви не можете мати великі регістри. Числа тепер трактуються як розділові знаки.
Наприклад, для введення:
Hello, I am a fish.
він повинен виводити:
Olleh, I ma a hsif.
Зауважте, що О, що є першою літерою першого слова, зараз є капіталом, оскільки H раніше був капіталом у тому самому місці.
Кома та період також знаходяться в одному місці.
Більше прикладів:
This; Is Some Text!
виведе
Siht; Si Emos Txet!
Можна використовувати будь-яку мову. Перемагає програма з найменшою кількістю символів.
Nod't hcuot tath!
Don't touch that!картаt'noD hcuot taht!чи доnoD't hcuot taht!?