Écrivez un programme ou une fonction qui prend une chaîne unique ne contenant que des z minuscules et imprime ou renvoie une valeur vraie si le mot est la version féminine de la chose qu'il représente et une valeur fausse s'il s'agit de la version masculine . Par exemple, henest la version féminine pour le poulet et roosterest la version masculine, donc henpourrait produire 1et roosterpourrait produire 0.
Faire cela pour tous les mots anglais qui reflètent le genre serait bien sûr trop compliqué. Votre programme / fonction ne doit prendre en charge que 20 paires masculin / féminin. Vous trouverez ci-dessous cinq ensembles de 10 paires masculin / féminin, classés par sujet. Choisissez deux des ensembles; les 20 paires totales dans ces deux ensembles sont les 40 mots pour lesquels votre programme / fonction doit fonctionner.
(le format est masculine_version feminine_version)
Général
he she him her man woman boy girl male female masculine feminine guy gal lad lass mister miss sir madamFamilial
father mother dad mom pa ma son daughter brother sister husband wife grandfather grandmother grandpa grandma uncle aunt nephew nieceAnimal
lion lioness rooster hen stallion mare bull cow drake duck boar sow buck doe ram ewe gander goose billy nannyRoyal
king queen prince princess emperor empress duke duchess marquess marchioness earl countess baron baroness baronet baronetess lord lady knight dameFantastique
wizard witch giant giantess incubus succubus nidorino nidorina nidoking nidoqueen ents entwives hanuvoite inimeite centaur centaurides merman mermaid khal khaleesi
Ainsi, par exemple, vous pouvez choisir les catégories Général et Familial. Ensuite, toute entrée de heà sirou fatherà nephewproduirait une valeur fausse, et toute entrée de sheà madamou motherà nieceproduirait une valeur vraie.
Il n'est pas nécessaire que toutes les valeurs soient du même type véridique / falsifié, par exemple, elles hepourraient produire 0mais sirpourraient produire false. Vous pouvez supposer que seuls les 40 mots az minuscules spécifiques de vos deux catégories sélectionnées sont jamais entrés.
La réponse la plus courte en octets l'emporte. Tiebreaker est un post antérieur.
(Ce défi n'est pas censé être en corrélation avec ou faire des déclarations sur les problèmes sociaux actuels liés au genre .)
countêtre le masculin de countess?