Напишите программу или функцию, которая принимает одну строку, содержащую только строчную букву z, и печатает или возвращает истинное значение, если слово является женской версией того, что оно представляет, и ложное значение, если это мужская версия. Например, hen
это женский вариант для курицы и rooster
является версией мужского, так hen
может производить 1
и rooster
может производить 0
.
Делать это для всех английских слов, которые отражают пол, конечно, было бы слишком громоздким. Ваша программа / функция должна поддерживать только 20 мужских / женских пар. Ниже приведены пять наборов из 10 мужских / женских пар, разбитых по темам. Выберите любые два набора; 20 пар в этих двух наборах - это 40 слов, для которых ваша программа / функция должна работать.
(формат есть masculine_version feminine_version
)
Общая
he she him her man woman boy girl male female masculine feminine guy gal lad lass mister miss sir madam
семейный
father mother dad mom pa ma son daughter brother sister husband wife grandfather grandmother grandpa grandma uncle aunt nephew niece
животное
lion lioness rooster hen stallion mare bull cow drake duck boar sow buck doe ram ewe gander goose billy nanny
царственный
king queen prince princess emperor empress duke duchess marquess marchioness earl countess baron baroness baronet baronetess lord lady knight dame
фантастический
wizard witch giant giantess incubus succubus nidorino nidorina nidoking nidoqueen ents entwives hanuvoite inimeite centaur centaurides merman mermaid khal khaleesi
Так, например, вы можете выбрать категории «Общий» и «Семейный». Тогда любой ввод из he
to sir
или father
to nephew
будет давать ложное значение, а любой ввод из she
to madam
или mother
to niece
будет давать истинное значение.
Все значения не обязательно должны быть одного и того же типа «истина / ложь», например, he
может производить, 0
но sir
может производить false
. Вы можете предположить, что когда-либо вводятся только 40 конкретных строчных аз-слов из двух выбранных вами категорий.
Самый короткий ответ в байтах побеждает. Tiebreaker - более ранний пост.
(Эта задача не предназначена для того, чтобы соотносить или делать заявления о любых текущих гендерных социальных проблемах .)
count
быть мужским countess
?