Tantangannya di sini adalah untuk mengambil string dan mengeluarkan semua rotasinya, dengan berulang kali memindahkan karakter pertama ke akhir, sekali per karakter dalam string, berakhir dengan string asli:
john -> ohnj, hnjo, njoh, john
Anda juga dapat berputar ke arah lain, memindahkan karakter dari ujung:
john -> njoh, hnjo, ohnj, john
Anda masih harus mengeluarkan satu rotasi per huruf bahkan jika kata aslinya tercapai sebelum itu:
heehee -> eeheeh, eheehe, heehee, eeheeh, eheehe, heehee
Array karakter diperbolehkan, selama hasilnya berfungsi seperti yang ditunjukkan di atas.
Jawaban terpendek menang!
heehee
kembali ke urutan semula dalam siklus yang lebih sedikit dari panjangnya, apakah kita berhenti di situ? Saya berharap ini akan membuat perbedaan besar untuk banyak jawaban.