写一个程序或函数,它在一个字符串只包含小写字母AZ,并打印或返回truthy值,如果这个词是女性的它所代表的事物和版本falsy值,如果它是阳刚的版本。例如,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
到sir
或father
以nephew
将产生falsy值,和从任何输入she
到madam
或mother
以niece
将产生truthy值。
这些值不必全部都是相同的true / falsy类型,例如he
可能会产生0
但sir
可能会产生false
。您可以假设只输入了两个选定类别中的40个特定的小写az单词。
以字节为单位的最短答案将获胜。Tiebreaker是较早的帖子。
(这一挑战并不意味着与任何当前基于性别的社会问题相关或发表声明。)
count
应该是男性countess
吗?