move dmath, dsafe and nixctor to snippets/ directory
This commit is contained in:
parent
43b30424b1
commit
625968bef3
13 changed files with 0 additions and 0 deletions
|
@ -1,33 +0,0 @@
|
|||
import std.conv : to;
|
||||
import std.stdio : stderr, write, writeln;
|
||||
|
||||
int
|
||||
main(string[] args)
|
||||
{
|
||||
int n;
|
||||
|
||||
if (args.length == 1) {
|
||||
stderr.writeln("usage: factors.d number");
|
||||
return 1;
|
||||
}
|
||||
|
||||
n = args[1].to!int();
|
||||
foreach (int factor; factorsOf(n)) {
|
||||
writeln(factor);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int[]
|
||||
factorsOf(int x)
|
||||
{
|
||||
int[] a;
|
||||
|
||||
foreach (int i; 1 .. x + 1) {
|
||||
if (x % i == 0)
|
||||
a ~= i;
|
||||
}
|
||||
|
||||
return a;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue