This commit is contained in:
Ingy döt Net 2013-10-27 22:24:23 +00:00
parent 6f050a029e
commit 776bba907c
3887 changed files with 59894 additions and 7280 deletions

View file

@ -7,7 +7,7 @@ T pop(T)(ref T[] items, in size_t i) pure {
return aux;
}
string josephus(in int n, in int k) {
string josephus(in int n, in int k) /*pure*/ {
auto p = n.iota.array;
int i;
int[] seq;
@ -18,7 +18,7 @@ string josephus(in int n, in int k) {
return format("Prisoner killing order:\n%(%(%d %)\n%)." ~
"\nSurvivor: %d",
std.range.chunks(seq[0 .. $ - 1], 20), seq[$ - 1]);
seq[0 .. $ - 1].chunks(20), seq[$ - 1]);
}
void main() {