Buradaki zorluk, bir karakter dizisi almak ve ilk karakteri karakter dizisine karakter dizisi başına bir kez tekrar tekrar sonuna kadar hareket ettirerek, orijinal karakter dizisi ile biten tüm döndürmelerinin çıktısını almaktır:
john -> ohnj, hnjo, njoh, john
Ayrıca karakterleri baştan aşağı hareket ettirerek diğer yönde de döndürebilirsiniz:
john -> njoh, hnjo, ohnj, john
Asıl kelimeye bundan önce ulaşılsa bile, harf başına bir dönüş vermelisiniz:
heehee -> eeheeh, eheehe, heehee, eeheeh, eheehe, heehee
Sonuç yukarıda gösterildiği gibi çalıştığı sürece karakter dizilerine izin verilir.
En kısa cevap kazanır!
heehee
aslına, uzunluğundan daha az döngü halinde geri dönerse, orada durur muyuz? Bunun birçok cevap için büyük bir fark yaratacağını umuyorum.