import std.stdio; import std.range; void main() { dstring str = "АРГЕНТИНАМАНИТНЕГРА"; foreach (i; 0..str.length){ chain(" "d.cycle.take(i), str.cycle.drop(i).take(str.length)).writeln; } }
Standard input is empty
АРГЕНТИНАМАНИТНЕГРА
РГЕНТИНАМАНИТНЕГРАА
ГЕНТИНАМАНИТНЕГРААР
ЕНТИНАМАНИТНЕГРААРГ
НТИНАМАНИТНЕГРААРГЕ
ТИНАМАНИТНЕГРААРГЕН
ИНАМАНИТНЕГРААРГЕНТ
НАМАНИТНЕГРААРГЕНТИ
АМАНИТНЕГРААРГЕНТИН
МАНИТНЕГРААРГЕНТИНА
АНИТНЕГРААРГЕНТИНАМ
НИТНЕГРААРГЕНТИНАМА
ИТНЕГРААРГЕНТИНАМАН
ТНЕГРААРГЕНТИНАМАНИ
НЕГРААРГЕНТИНАМАНИТ
ЕГРААРГЕНТИНАМАНИТН
ГРААРГЕНТИНАМАНИТНЕ
РААРГЕНТИНАМАНИТНЕГ
ААРГЕНТИНАМАНИТНЕГР