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, funtuk menentukan jenis kelamin, dan s, puntuk 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
ieritest case karena kata keterangan dan bukan kata benda! (BTW itu secara resmi benar) Tolong!
