ความท้าทายที่นี่คือการใช้สายอักขระและเอาท์พุทการหมุนทั้งหมดของมันโดยการย้ายตัวละครตัวแรกไปยังจุดสิ้นสุดซ้ำ ๆ หนึ่งครั้งต่อตัวละครในสตริงที่ลงท้ายด้วยสตริงเดิม:
john -> ohnj, hnjo, njoh, john
นอกจากนี้คุณยังสามารถวนไปในทิศทางอื่น ๆ ย้ายตัวละครจากท้ายที่สุด:
john -> njoh, hnjo, ohnj, john
คุณควรส่งออกหนึ่งรอบการหมุนต่อตัวอักษรแม้ว่าจะถึงคำดั้งเดิมก่อนหน้านั้น:
heehee -> eeheeh, eheehe, heehee, eeheeh, eheehe, heehee
อนุญาตให้ใช้อาร์เรย์อักขระได้ตราบใดที่ผลลัพธ์ดังที่แสดงด้านบน
คำตอบที่สั้นที่สุดชนะ!
heehee
กลับไปที่คำสั่งดั้งเดิมในรอบน้อยกว่าความยาวของมันเราจะหยุดที่นั่น? ฉันคาดว่าสิ่งนี้จะสร้างความแตกต่างอย่างมากสำหรับคำตอบมากมาย