Diberikan string sebagai input, output string dengan algoritma berikut diterapkan:
1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"]
2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] )
3. For each of the components, output the first n letter where n is the number
of vowels it contains: ["He","W"]
4. Join the list to a single string and reverse it: "HeW" -> "WeH"
Spesifikasi
Anda dapat mengambil input dan memberikan output dengan bentuk standar apa pun , dan satu-satunya tipe data yang diizinkan untuk Input dan Output adalah tipe String asli bahasa Anda. Mengambil input langsung sebagai daftar kata-kata individual tidak diizinkan.
Anda dijamin tidak akan ada ruang berurutan.
Vokal adalah
"a","e","i","o","u","A","E","I","O","U"
, tetapi"y","Y"
tidak dianggap vokal .Anda dijamin hanya huruf dan spasi yang akan muncul di input, tetapi tanpa baris baru.
Keluaran harus peka huruf besar-kecil.
Anda tidak dijamin bahwa setiap kata berisi vokal. Jika tidak ada vokal yang muncul di kata itu, Anda tidak perlu mengeluarkan apa pun untuk itu.
Uji Kasus
Input -> Output
---------------
"" -> ""
"Hello World" -> "WeH"
"Waves" -> "aW"
"Programming Puzzles and Code Golf" -> "GoCauPorP"
"Yay Got it" -> "iGY"
"Thx for the feedback" -> "eeftf"
"Go Cat Print Pad" -> "PPCG"
"ICE CREAM" -> "RCCI"
Mencetak gol
Pengajuan terpendek yang valid untuk setiap bahasa menang, ini adalah kode-golf . Semoga berhasil dan selamat bersenang - senang!
Kotak pasir bagi mereka yang dapat melihat posting yang dihapus.