fork download
  1. # a='どうしていするかな'
  2. # printf("input = ")
  3. a=gets.chomp
  4.  
  5. len=a.length
  6. len.times{|i|
  7. printf("%s",a[i..-1])
  8. printf("%s",a[0..i-1]) if i>0
  9. puts
  10. }
  11.  
  12. puts
  13.  
  14. len=a.length
  15. a=a.split(//).cycle
  16. len.times{|i|
  17. len.times{|j|
  18. printf("%s",a.next)
  19. }
  20. a.next
  21. puts
  22. }
  23.  
Success #stdin #stdout 0.01s 8012KB
stdin
かんじにゅうりょく
stdout
かんじにゅうりょく
んじにゅうりょくか
じにゅうりょくかん
にゅうりょくかんじ
ゅうりょくかんじに
うりょくかんじにゅ
りょくかんじにゅう
ょくかんじにゅうり
くかんじにゅうりょ

かんじにゅうりょく
んじにゅうりょくか
じにゅうりょくかん
にゅうりょくかんじ
ゅうりょくかんじに
うりょくかんじにゅ
りょくかんじにゅう
ょくかんじにゅうり
くかんじにゅうりょ