Tulis sebuah program atau fungsi yang mengambil string tunggal yang hanya mengandung huruf kecil az, dan mencetak atau mengembalikan nilai kebenaran jika kata tersebut adalah versi feminin dari hal yang diwakilinya dan nilai palsu jika itu adalah versi maskulin . Sebagai contoh, henadalah versi feminin untuk ayam dan roostermerupakan versi maskulin, jadi henmungkin menghasilkan 1dan roostermungkin menghasilkan 0.
Melakukan ini untuk semua kata bahasa Inggris yang mencerminkan gender tentu saja akan terlalu sulit. Program / fungsi Anda hanya perlu mendukung 20 pasangan maskulin / feminin. Di bawah ini adalah lima pasang 10 pasangan maskulin / feminin, dikategorikan berdasarkan topik. Pilih salah satu dari dua set; 20 pasangan total dalam dua set ini adalah 40 kata yang harus dijalankan oleh program / fungsi Anda.
(format adalah masculine_version feminine_version)
Umum
he she him her man woman boy girl male female masculine feminine guy gal lad lass mister miss sir madamKekeluargaan
father mother dad mom pa ma son daughter brother sister husband wife grandfather grandmother grandpa grandma uncle aunt nephew nieceSatwa
lion lioness rooster hen stallion mare bull cow drake duck boar sow buck doe ram ewe gander goose billy nannyKerajaan
king queen prince princess emperor empress duke duchess marquess marchioness earl countess baron baroness baronet baronetess lord lady knight dameFantastis
wizard witch giant giantess incubus succubus nidorino nidorina nidoking nidoqueen ents entwives hanuvoite inimeite centaur centaurides merman mermaid khal khaleesi
Jadi, misalnya, Anda dapat memilih kategori Umum dan Keluarga. Kemudian setiap input dari heke siratau fatherke nephewakan menghasilkan nilai palsu, dan input apa pun dari sheke madamatau motheruntuk nieceakan menghasilkan nilai kebenaran.
Nilai-nilai tidak semua harus memiliki tipe kebenaran / kepalsuan yang sama, misalnya hemungkin menghasilkan 0tetapi sirmungkin menghasilkan false. Anda dapat mengasumsikan hanya 40 kata az huruf kecil spesifik dari dua kategori yang dipilih yang pernah diinput.
Jawaban terpendek dalam byte menang. Tiebreaker adalah posting sebelumnya.
(Tantangan ini tidak dimaksudkan untuk berkorelasi dengan atau membuat pernyataan tentang masalah sosial berbasis gender saat ini .)
countseharusnya maskulin countess?