Задний план
Итальянская артикль (соответствующая английский в ) имеет семь различных форм: L» , иль , ли , GLI , я , ли , ль . Какой из них использовать, зависит от трех переменных:
- Пол: мужской / женский.
- Номер: единственное / множественное число.
- Начальная буква последующего слова: гласный / согласный тип A / согласный тип B.
- Гласный это любой из них: aeiou .
- Согласный тип B - любой из этих случаев: s-, сопровождаемый другим согласным, z- , gn- , pn- , ps- , x- , i-, сопровождаемый гласным (это i действует как полувывушный).
- Согласный тип А является согласным, который не тип B.
Таблица показывает форму статьи, которая будет использоваться в каждой из двенадцати комбинаций трех вышеупомянутых переменных. Обратите внимание, что форма 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
контрольный пример, потому что это наречие, а не существительное! (Кстати, это было формально правильно) Пожалуйста!