Schreiben Sie ein Programm oder eine Funktion, die eine einzelne Zeichenfolge enthält, die nur az in Kleinbuchstaben enthält, und einen Wahrheitswert ausgibt oder zurückgibt , wenn das Wort die weibliche Version des Objekts ist, das es darstellt, und einen falschen Wert, wenn es die männliche Version ist. Ist zum Beispiel hendie weibliche Version für Hühnchen und roosterist die männliche Version, henkönnte also produzieren 1und roosterkönnte produzieren 0.
Dies für alle englischen Wörter zu tun , die das Geschlecht widerspiegeln, wäre natürlich viel zu schwerfällig. Ihr Programm / Ihre Funktion muss nur 20 männliche / weibliche Paare unterstützen. Unten sind fünf Sätze von 10 männlichen / weiblichen Paaren aufgeführt, die nach Themen geordnet sind. Wähle zwei beliebige Sets aus. Die insgesamt 20 Paare in diesen beiden Sätzen sind die 40 Wörter, für die Ihr Programm / Ihre Funktion arbeiten muss.
(Format ist masculine_version feminine_version)
Allgemeines
he she him her man woman boy girl male female masculine feminine guy gal lad lass mister miss sir madamFamiliär
father mother dad mom pa ma son daughter brother sister husband wife grandfather grandmother grandpa grandma uncle aunt nephew nieceTier
lion lioness rooster hen stallion mare bull cow drake duck boar sow buck doe ram ewe gander goose billy nannyköniglich
king queen prince princess emperor empress duke duchess marquess marchioness earl countess baron baroness baronet baronetess lord lady knight dameFantastisch
wizard witch giant giantess incubus succubus nidorino nidorina nidoking nidoqueen ents entwives hanuvoite inimeite centaur centaurides merman mermaid khal khaleesi
So können Sie beispielsweise die Kategorien Allgemein und Familiär auswählen. Dann würde jede Eingabe von hebis siroder fatherbis nepheweinen falschen Wert erzeugen, und jede Eingabe von shebis madamoder motherbis niecewürde einen wahren Wert erzeugen.
Die Werte müssen nicht alle den gleichen Wahrheits- / Falschtyp haben, z. B. hekönnen sie produzieren, 0aber sirkönnen sie produzieren false. Sie können davon ausgehen, dass immer nur die 40 speziellen Kleinbuchstaben der beiden ausgewählten Kategorien eingegeben werden.
Die kürzeste Antwort in Bytes gewinnt. Tiebreaker ist früherer Beitrag.
(Diese Herausforderung soll nicht mit aktuellen geschlechtsspezifischen sozialen Themen korrelieren oder Aussagen zu diesen machen .)
countmännlich sein countess?