Terinspirasi oleh tantangan ini (atau, lebih khusus lagi, dengan salah baca), saya datang dengan tantangan berikut:
Diberikan string input S, membalikkan urutan semua karakter huruf besar, dan semua karakter huruf kecil. Biarkan semua karakter non-huruf tetap di tempatnya. Contohnya:
Perhatikan bahwa huruf besar W
( huruf besar pertama) diganti dengan H
(yang terakhir). Hal yang sama berlaku untuk huruf kecil: 'd' (yang pertama) ditukar dengan e
(yang terakhir), l
(kedua) diganti dengan l
(pena-ultimate) ... Semua karakter non-huruf dibiarkan di tempatnya.
Memasukkan
- Input adalah string dengan hanya karakter ASCII dalam kisaran 32-126.
- Input dijamin paling panjang 1 karakter, dan tidak akan melebihi batas bahasa Anda.
Keluaran
- String yang sama, dengan karakter yang ditukar seperti yang dijelaskan.
Aturan tambahan
- Celah standar dilarang
- Jawaban harus berupa program atau fungsi lengkap, bukan cuplikan atau entri REPL.
- kode-golf , jawaban terpendek dalam byte menang.
Uji kasus
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!
.+
ke.*
)