fork download
  1. import std.stdio;
  2. import std.range;
  3.  
  4. void main()
  5. {
  6. dstring str = "АРГЕНТИНАМАНИТНЕГРА";
  7. foreach (i; 0..str.length){
  8. chain(" "d.cycle.take(i), str.cycle.drop(i).take(str.length)).writeln;
  9. }
  10. }
Success #stdin #stdout 0s 2736KB
stdin
Standard input is empty
stdout
АРГЕНТИНАМАНИТНЕГРА
 РГЕНТИНАМАНИТНЕГРАА
  ГЕНТИНАМАНИТНЕГРААР
   ЕНТИНАМАНИТНЕГРААРГ
    НТИНАМАНИТНЕГРААРГЕ
     ТИНАМАНИТНЕГРААРГЕН
      ИНАМАНИТНЕГРААРГЕНТ
       НАМАНИТНЕГРААРГЕНТИ
        АМАНИТНЕГРААРГЕНТИН
         МАНИТНЕГРААРГЕНТИНА
          АНИТНЕГРААРГЕНТИНАМ
           НИТНЕГРААРГЕНТИНАМА
            ИТНЕГРААРГЕНТИНАМАН
             ТНЕГРААРГЕНТИНАМАНИ
              НЕГРААРГЕНТИНАМАНИТ
               ЕГРААРГЕНТИНАМАНИТН
                ГРААРГЕНТИНАМАНИТНЕ
                 РААРГЕНТИНАМАНИТНЕГ
                  ААРГЕНТИНАМАНИТНЕГР