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, hen
adalah versi feminin untuk ayam dan rooster
merupakan versi maskulin, jadi hen
mungkin menghasilkan 1
dan rooster
mungkin 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 madam
Kekeluargaan
father mother dad mom pa ma son daughter brother sister husband wife grandfather grandmother grandpa grandma uncle aunt nephew niece
Satwa
lion lioness rooster hen stallion mare bull cow drake duck boar sow buck doe ram ewe gander goose billy nanny
Kerajaan
king queen prince princess emperor empress duke duchess marquess marchioness earl countess baron baroness baronet baronetess lord lady knight dame
Fantastis
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 he
ke sir
atau father
ke nephew
akan menghasilkan nilai palsu, dan input apa pun dari she
ke madam
atau mother
untuk niece
akan menghasilkan nilai kebenaran.
Nilai-nilai tidak semua harus memiliki tipe kebenaran / kepalsuan yang sama, misalnya he
mungkin menghasilkan 0
tetapi sir
mungkin 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 .)
count
seharusnya maskulin countess
?