Program, giriş sırasındaki bir ipi almalı ve sesli harflerin sırasını tutarken içindeki ünsüz harflerini tersine çevirmelidir. Tüm harfler küçük harf olacaktır, bu yüzden kasa hakkında endişelenmenize gerek yoktur. Örnekler izleyin.
Girdi:
a test case
.
Ünsüzler buradat,s,t,c,s
. Bunlar ters sırayla, ie gelmelidirs,c,t,s,t
: ve önceden ters karakterler bulunurdu aynı konumlara dize yerleştirilen arkaa sect sate
.Girdi:
well-done
. Çıktı:nedl-lowe
.- Girdi:
reverse the consonants
. Çıktı:setenne sne cohtosarvr
.
Bu golf kodudur, en kısa çözüm kazanır.
Y
ne olduğuna ve tersine çevrilmediğine bakılmaksızın ünlü olarak kabul edilmelidir.
@#$%^&*(){}[]\|/<>~-_+=`
Girişte sayılar, noktalama işaretleri, tırnak işaretleri ve diğer semboller ( ) gibi her şey potansiyel olarak görünebilir.
-[...]
Retinaya özgü veya .net regex'lerine özgü mü , yoksa şu ana kadar göz ardı ettiğim genel bir regex özelliği mi?