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.