Bu zorluktan ilham alarak (ya da daha spesifik olarak yanlış okuma yoluyla), şu zorluklarla karşılaştım:
Bir giriş dizesi S verildiğinde, tüm büyük harfli karakterlerin ve tüm küçük harfli karakterlerin sırasını ters çevirin. Harf olmayan tüm karakterleri yerinde bırakın. Örneğin:
Büyük harf o Not W
(ilk büyük harf) ile değiştirildi H
(son). Aynı küçük harfler için de geçerlidir: 'd' (ilk) e
(son) ile değiştirilir , l
(ikinci) ile değiştirilir l
(pen-ultimate) ... Harf olmayan tüm karakterler yerinde kalır .
Giriş
- Giriş, 32-126 aralığında yalnızca ASCII karakterleri olan bir dizedir.
- Girişin en az 1 karakter uzunluğunda olması garanti edilir ve dilinizin sınırını aşmaz.
Çıktı
- Aynı dize, karakterlerle açıklandığı gibi değiştirildi.
Ek kurallar
- Standart boşluklar yasaktır
- Cevap, snippet veya REPL girişi değil, tam program veya işlev olmalıdır.
- kod-golf , bayt cinsinden en kısa cevap kazanır.
Test durumları
A
A
Ok
Ok
OK
KO
Hello, World!
Wdlro, Holle!
0123456789
0123456789
The quick brown Fox jumps over the lazy doge
Feg odyza lehtr Tev ospmu jxon wor bkci uqeh
odd
ddo
racecar
racecar
EtOn Em OsN R AaToNsIsIhT!!1!
ThIs Is NoT A RaNsOmEnOtE!!1!
.+
üzere.*
)