Прелюдія:
Ця проблема відрізняється від "іншої програми для котів".
Є буквально багато різних поворотів, чому я не можу мати своє, люди?
Унікальні речі:
- Він не зчитує прямий вхід для виводу.
- Це маніпулювання струною таким чином, що точно не є прямолінійною кішкою.
Виклик:
З урахуванням 3-х входів (або одного вводу, відокремленого, як вам подобається), ви отримаєте три об’єкти (слова), які ми будемо замінювати ручками, ананасами та яблуками у тексті та виведенні.
Формат виводу ( відповідно до текстів, знайдених на AZLyrics ):
Припустимо (замініть значення в дужках на ці):
- A, B, C із вхідними словами (наприклад
apple) - UA, UB, UC із введеними словами з великими літерами (якщо це вже не великі регістри) (наприклад
Apple) - FUA, FUB, ОФП з відповідно першим великими літерами (напр.
A) - a / an зі статтею відповідно до голосної / приголосної першої літери (наприклад
an)
[FUA] - [FUB] - [FUC] - [FUA] У мене є [a / an] [A], у мене є [a / an] [C]. А-а! [UC] - [UA]! У мене є [a / an] [A], у мене є [a / an] [B]. А-а! [UB] - [UA]! [UC] - [UA], [UB] - [UA]. А-а! [UA] - [UB] - [UC] - [UA]. [UA] - [UB] - [UC] - [UA]!
Тестовий випадок:
Випробування з pen, pineappleі apple:
P-P-A-P
I have a pen, I have an apple.
Uh! Apple-Pen!
I have a pen, I have a pineapple.
Uh! Pineapple-Pen!
Apple-Pen, Pineapple-Pen.
Uh! Pen-Pineapple-Apple-Pen.
Pen-Pineapple-Apple-Pen!
Правила:
- Якщо введення не починається з літери, припустіть приголосний (
a) і спочатку прописні букви першого символу (наприклад123 -> 1). - код-гольф , виграє найменша кількість символів!