Ganti string dengan dirinya sendiri
Tujuan Anda adalah mengganti string dengan dirinya sendiri dengan mengganti setiap karakter dalam string asli dengan yang sebelumnya, dimulai dengan karakter pertama dan membungkusnya. Berikut adalah beberapa contoh untuk menunjukkan apa yang saya maksud:
Contoh 1:
Input: program
Output: apgopra
How:
Program -> mrogram (replace p by m in program)
-> mpogpam (replace r by p in mrogram)
-> mprgpam (replace o by r in mpogpam)
-> mpropam (replace g by o in mprgpam)
-> mpgopam (replace r by g in mpropam)
-> mpgoprm (replace a by r in mpgopam)
-> apgopra (replace m by a in mpgoprm)
Contoh 2:
Input: robot
Output: orbro
How:
Robot -> tobot (replace r by t in robot)
-> trbrt (replace o by r in tobot)
-> trort (replace b by o in trbrt)
-> trbrt (replace o by b in trort)
-> orbro (replace t by o in trbrt)
Contoh 3:
Input: x
Output: x
How:
x -> x (replace x by x in x)
Contoh 4:
Input: xy
Output: xx
How:
xy -> yy (replace x by y in xy)
-> xx (replace y by x in yy)
Sidenotes:
- String
x
hanya akan berisi karakter dan spasi alfanumerik huruf kecil - Ini adalah kode-golf sehingga kode terpendek dalam byte menang!