Das Programm sollte einen String als Eingabe nehmen und die darin enthaltenen Konsonanten umkehren, wobei die Reihenfolge der Vokale eingehalten wird. Alle Buchstaben werden in Kleinbuchstaben geschrieben, sodass Sie sich keine Gedanken über die Schreibweise machen müssen. Beispiele folgen.
Input:
a test case
.
Die Konsonanten hier sindt,s,t,c,s
. Sie sollten in umgekehrter Reihenfolge kommen, das heißts,c,t,s,t
und eingefügt zurück in die Zeichenfolge in den gleichen Positionen , an denen die vorge Zeichen umgekehrt angeordnet waren:a sect sate
.Input:
well-done
. Ausgang:nedl-lowe
.- Input:
reverse the consonants
. Ausgang:setenne sne cohtosarvr
.
Dies ist der Code Golf, gewinnt die kürzeste Lösung.
Y
sollte als Vokal betrachtet werden, unabhängig davon, was es ist und nicht umgekehrt.
@#$%^&*(){}[]\|/<>~-_+=`
In der Eingabe können sowohl Zahlen als auch Satzzeichen, Anführungszeichen und andere Symbole ( ) enthalten sein.
-[...]
für die Netzhaut oder für reguläre Ausdrücke (.net) spezifisch oder handelt es sich um eine allgemeine reguläre Ausdrückfunktion, die ich bisher übersehen habe?