Прелюдия:
Эта задача отличается от «другой программы для кошек».
Там буквально тонны разных поворотов, почему у меня не может быть своих, людей?
Уникальные вещи:
- Это не чтение прямого ввода для вывода.
- Он манипулирует строкой таким образом, что наверняка не прямой кот.
Вызов:
Учитывая 3 входа (или один вход, разделенный, как вам нравится), получите три объекта (слова), которые мы собираемся заменить ручками, ананасами и яблоками в тексте и выходе.
Выходной формат (в соответствии с текстами песен, найденными на AZLyrics ):
Предполагая (замените значения в скобках этими):
- A, B, C с входными словами (напр.
apple
) - UA, UB, UC с входными словами с заглавными буквами (если уже не заглавными) (напр.
Apple
) - FUA, FUB, FUC с соответственно первыми заглавными буквами: (напр.
A
) - a / an со статьей, соответствующей первой букве гласного / согласного (напр.
an
)
[FUA] - [FUB] - [ОФП] - [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!
Правила:
- Если ввод не начинается с буквы, предположите, что consonant (
a
) и первая заглавная буква первого символа (например,123 -> 1
). - Код-гольф , выигрывает наименьшее количество персонажей!