Напишите программу или функцию, которая принимает одну строку, содержащую только строчную букву 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
Так, например, вы можете выбрать категории «Общий» и «Семейный». Тогда любой ввод из heto sirили fatherto nephewбудет давать ложное значение, а любой ввод из sheto madamили motherto nieceбудет давать истинное значение.
Все значения не обязательно должны быть одного и того же типа «истина / ложь», например, heможет производить, 0но sirможет производить false. Вы можете предположить, что когда-либо вводятся только 40 конкретных строчных аз-слов из двух выбранных вами категорий.
Самый короткий ответ в байтах побеждает. Tiebreaker - более ранний пост.
(Эта задача не предназначена для того, чтобы соотносить или делать заявления о любых текущих гендерных социальных проблемах .)
countбыть мужским countess?