Перетворіть фразу на її акронім.
Айтівці обожнюють свої TLA (трилітерні акроніми)!
Допоможіть згенерувати трохи жаргону: напишіть програму, яка перетворює довгу назву на кшталт Portable Network Graphics на її акронім (PNG).
З розділовими знаками поводимося так: дефіси розділяють слова (як пробіли); усі інші розділові знаки можна прибрати з вхідних даних.
Наприклад:
| Вхід | Вихід |
|---|---|
| As Soon As Possible | ASAP |
| Liquid-crystal display | LCD |
| Thank George It's Friday! | TGIF |
Зареєструйтеся на Exercism, щоб вивчати й опановувати Prolog, а також 109 вправ та справжнє наставництво від людей, і все це безкоштовно.
Ми неквапливо поринемо в регулярні вирази: почнемо зі зіставлення пробільних символів, дослідимо Unicode, а закінчимо негативними lookbehind. Наостанок розглянемо інші підходи до вправи «Акронім», зокрема скінченні автомати.