Program harus mengambil string sebagai input dan membalikkan konsonan di dalamnya, sambil menjaga urutan vokal. Semua huruf akan menjadi huruf kecil, jadi Anda tidak perlu khawatir tentang casing. Contohnya ikuti.
Input:
a test case
.
Konsonan di sini adalaht,s,t,c,s
. Mereka harus datang dalam urutan terbalik, yaitus,c,t,s,t
dan dimasukkan kembali ke dalam string untuk posisi yang sama di mana karakter pra-dibalik berada:a sect sate
.Input:
well-done
. Output:nedl-lowe
.- Input:
reverse the consonants
. Output:setenne sne cohtosarvr
.
Ini adalah kode golf, solusi terpendek yang menang.
Y
harus dianggap vokal terlepas dari apa itu dan tidak terbalik.
Apa pun, serta angka, tanda baca, tanda kutip, dan simbol lainnya ( @#$%^&*(){}[]\|/<>~-_+=`
), berpotensi muncul di input.
-[...]
khusus untuk retina, atau khusus untuk .net regexes atau apakah itu fitur umum regex yang saya abaikan sampai sekarang?