Chương trình nên lấy một chuỗi làm đầu vào và đảo ngược các phụ âm trong đó, trong khi vẫn giữ nguyên thứ tự nguyên âm. Tất cả các chữ cái sẽ là chữ thường, vì vậy bạn không phải lo lắng về vỏ. Ví dụ sau.
Đầu vào :
a test case
.
Các phụ âm ở đây làt,s,t,c,s
. Chúng phải đi theo thứ tự đảo ngược, nghĩa làs,c,t,s,t
và chèn trở lại chuỗi vào cùng vị trí nơi đặt các ký tự đảo ngược trước :a sect sate
.Đầu vào :
well-done
. Đầu ra :nedl-lowe
.- Đầu vào :
reverse the consonants
. Đầu ra :setenne sne cohtosarvr
.
Đây là mã golf, giải pháp ngắn nhất chiến thắng.
Y
nên được coi là nguyên âm bất kể nó là gì và không được đảo ngược.
Bất cứ điều gì, cũng như số, dấu chấm câu, dấu ngoặc kép và các ký hiệu khác ( @#$%^&*(){}[]\|/<>~-_+=`
), có thể có khả năng xuất hiện trong đầu vào.
-[...]
cụ thể cho võng mạc, hoặc cụ thể cho .exex regex hay nó là một tính năng regex chung mà tôi đã bỏ qua cho đến bây giờ?