Фон
Італійська артикль (відповідна англійська в ) має сім різних форм: L » , иль , чи , GLI , я , чи , ль . Яку використовувати, залежить від трьох змінних:
- Стать: чоловічий / жіночий.
- Номер: однина / множина.
- Початкова літера наступного слова: голосний / приголосний тип А / приголосний тип В.
- Голосний - це будь-який із них: aeiou .
- Приголосний тип B - це будь-який із цих випадків: s-, за яким йде інший приголосний, z- , gn- , pn- , ps- , x- , i-, за яким йде голосний (це i виступає як напівголосний).
- Приголосний тип А - це приголосний, який не є типом В.
У таблиці показана форма статті, яка повинна використовуватись у кожній із дванадцяти комбінацій трьох вищезмінних змінних. Зауважте, що форма l ' додається до наступного слова з однією цитатою та без пробілу.
Змагання
Введіть слово та один-два рядки, числа чи булеві символи із зазначенням статі та числа . (Початкові літери повинні бути отримані з вхідного слова).
Вхідним словом буде послідовність малих літер ASCII. Наголошені голосні звуки будуть замінені версіями без наголосів (наприклад, realtà буде введено як realta ).
Вхідні дані про стать і число можуть бути окремими числами, булевими або рядками або комбінованим числом рядків (наприклад, 1 для чоловічого роду однини, 2 для жіночого однини тощо).
Можна використовувати будь-який розумний формат і роздільник, якщо це вказано у відповіді.
Виведіть слово, яке передує відповідній формі статті , з необхідним пробілом або однією цитатою. Вихід також має бути малий. Дозволений пробіл або пробіл.
Код гольфу, найкоротші виграші.
Тестові кейси
Надалі я використовую вхідні літери m
, f
вказати стать, і s
, p
для числа (це тільки один можливий формат вводу).
Input Output Comment
macchina f s la macchina Initial letter is cons. A
zio m s lo zio Initial letter is cons. B
libri m p i libri Initial letter is cons. A
ieri m s lo ieri Initial letter is cons. B
aquile f p le aquile Initial letter is vowel
spagnoli m p gli spagnoli Initial letter is cons. B
golf m s il golf Initial letter is cons. A
ombra f s l'ombra Initial letter is vowel
impossibili m p gli impossibili Initial letter is vowel
ieri
тестовий випадок, оскільки це прислівник, а не іменник! (До речі, це було формально правильно) Будь ласка!