Latar Belakang
Artikel yang pasti Italia (sesuai dengan bahasa Inggris yang ) memiliki tujuh bentuk yang berbeda: l' , il , lo , gli , i , la , le . Yang mana yang akan digunakan tergantung pada tiga variabel:
- Jenis kelamin: maskulin / feminin.
- Nomor: tunggal / jamak.
- huruf awal dari kata berikutnya: vokal / konsonan tipe A / konsonan tipe B.
- Vokal adalah salah satunya: aeiou .
- Konsonan tipe B adalah setiap kasus ini: S- diikuti oleh konsonan lain, z , gn- , pn- , ps , x- , i- diikuti oleh vokal (ini saya bertindak sebagai semivokal).
- Konsonan tipe A adalah konsonan yang bukan tipe B.
Tabel menunjukkan bentuk artikel yang akan digunakan dalam masing-masing dua belas kombinasi dari tiga variabel di atas. Perhatikan bahwa formulir l terlampir pada kata berikut dengan kutipan tunggal dan tanpa spasi.
Tantangan
Masukkan kata dan satu atau dua string, angka atau Boolean yang menunjukkan jenis kelamin dan angka . (Huruf awal harus diperoleh dari kata input).
Kata input akan menjadi urutan huruf ASCII huruf kecil. Vokal beraksen akan diganti dengan versi non-aksennya (misalnya, realtà akan dimasukkan sebagai realta ).
Input gender dan angka dapat berupa angka terpisah, Boolean atau string, atau gabungan jumlah string (misalnya, 1 untuk maskulin singular, 2 untuk feminin singular, dll).
Format dan pemisah yang masuk akal dapat digunakan, selama itu ditentukan dalam jawabannya.
Keluarkan kata yang didahului dengan bentuk artikel yang sesuai , dengan spasi atau kutipan tunggal sesuai kebutuhan. Outputnya juga harus huruf kecil. Trailing atau ruang kosong dibolehkan.
Golf kode, kemenangan terpendek.
Uji kasus
Berikut ini saya menggunakan huruf input m
, f
untuk menentukan jenis kelamin, dan s
, p
untuk angka (ini hanya satu format input yang mungkin).
Input Output Comment
macchina f s la macchina Initial letter is cons. A
zio m s lo zio Initial letter is cons. B
libri m p i libri Initial letter is cons. A
ieri m s lo ieri Initial letter is cons. B
aquile f p le aquile Initial letter is vowel
spagnoli m p gli spagnoli Initial letter is cons. B
golf m s il golf Initial letter is cons. A
ombra f s l'ombra Initial letter is vowel
impossibili m p gli impossibili Initial letter is vowel
ieri
test case karena kata keterangan dan bukan kata benda! (BTW itu secara resmi benar) Tolong!