Napisz program lub funkcję, która pobiera pojedynczy ciąg zawierający tylko małe litery az, i wypisuje lub zwraca prawdziwą wartość, jeśli słowo jest żeńską wersją rzeczy, którą reprezentuje, i wartością fałsz, jeśli jest to wersja męska . Na przykład henjest kobiecą wersją dla kurczaka i roosterjest męską wersją, więc henmoże produkować 1i roosterprodukować 0.
Robienie tego dla wszystkich angielskich słów odzwierciedlających płeć byłoby oczywiście zbyt niewygodne. Twój program / funkcja musi obsługiwać tylko 20 męskich / żeńskich par. Poniżej znajduje się pięć zestawów 10 męskich / żeńskich par, pogrupowanych tematycznie. Wybierz dowolne dwa zestawy; 20 par w tych dwóch zestawach to 40 słów, na które Twój program / funkcja musi działać.
(format to masculine_version feminine_version)
Generał
he she him her man woman boy girl male female masculine feminine guy gal lad lass mister miss sir madamZnajomy
father mother dad mom pa ma son daughter brother sister husband wife grandfather grandmother grandpa grandma uncle aunt nephew nieceZwierzę
lion lioness rooster hen stallion mare bull cow drake duck boar sow buck doe ram ewe gander goose billy nannyKrólewski
king queen prince princess emperor empress duke duchess marquess marchioness earl countess baron baroness baronet baronetess lord lady knight dameFantastyczny
wizard witch giant giantess incubus succubus nidorino nidorina nidoking nidoqueen ents entwives hanuvoite inimeite centaur centaurides merman mermaid khal khaleesi
Na przykład możesz wybrać kategorie Ogólne i Rodzinne. Wtedy każdy wkład z hedo sirlub fatherdo nephewwytworzyłby wartość fałszowania, a każdy wkład z shedo madamlub motherdo niecewytworzyłby prawdziwą wartość.
Nie wszystkie wartości muszą być tego samego typu prawda / fałsz, np. heMogą dawać, 0ale sirmogą dawać false. Możesz założyć, że wprowadzono tylko 40 określonych małych liter az z dwóch wybranych kategorii.
Najkrótsza odpowiedź w bajtach wygrywa. Tiebreaker jest wcześniejszym postem.
(Wyzwanie to nie ma na celu korelowania ani wypowiadania się na temat bieżących problemów społecznych związanych z płcią ).
countbyć męski countess?