Program powinien pobrać ciąg znaków i odwrócić w nim spółgłosek, zachowując kolejność samogłosek. Wszystkie litery będą pisane małymi literami, więc nie musisz się martwić o obudowę. Przykłady podano poniżej.
Wejście:
a test case
.
Spółgłoski są tutajt,s,t,c,s
. Powinny one pochodzić w odwrotnej kolejności, tzns,c,t,s,t
i wstawiony z powrotem do napisu na tych samych stanowiskach, na których znajdowały się wstępnie odwrócone znaki:a sect sate
.Wejście:
well-done
. Wyjście:nedl-lowe
.- Wejście:
reverse the consonants
. Wyjście:setenne sne cohtosarvr
.
To jest kod golfowy, wygrywa najkrótsze rozwiązanie.
Y
należy uważać za samogłoskę bez względu na to, co to jest, a nie odwróconą.
Wszystko, jak również liczby, znaki interpunkcyjne, cudzysłowy i inne symbole ( @#$%^&*(){}[]\|/<>~-_+=`
), mogą potencjalnie pojawić się na wejściu.
-[...]
specyficzny dla siatkówki, czy też dla wyrażeń regularnych .net, czy jest to ogólna funkcja wyrażeń regularnych, którą do tej pory przeoczyłem?