The progress of D since 2013
Maksim Fomin via Digitalmars-d
digitalmars-d at puremagic.com
Tue Aug 1 20:39:59 PDT 2017
Previous message:
The progress of D since 2013
Next message:
import std.stdio; void main() { size_t count; bool[8191] flags; writeln("10 iterations"); // using iter as a throwaway variable foreach (iter; 1 .. 11) { count = 0; flags[] = 1; foreach (index, flag; flags) { if (flag) { size_t prime = index + index + 3; size_t k = index + prime; while (k < flags.length) { flags[k] = 0; k += prime; } count += 1; } } } writefln("%d primes", &count); }
Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
OK. Thanks everybody for information!
Previous message:
The progress of D since 2013
Next message:
import std.stdio; void main() { size_t count; bool[8191] flags; writeln("10 iterations"); // using iter as a throwaway variable foreach (iter; 1 .. 11) { count = 0; flags[] = 1; foreach (index, flag; flags) { if (flag) { size_t prime = index + index + 3; size_t k = index + prime; while (k < flags.length) { flags[k] = 0; k += prime; } count += 1; } } } writefln("%d primes", &count); }
Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Digitalmars-d mailing list