June 2018 Update

This commit is contained in:
Ingy döt Net 2018-06-22 20:57:24 +00:00
parent ba8067c3b7
commit 22f33d4004
5278 changed files with 84726 additions and 14379 deletions

View file

@ -1,9 +1,14 @@
: kprime(n, k)
: kprime?( n k -- b )
| i |
0 2 n for: i [ while(n i /mod swap 0 &= ) [ ->n 1+ ] drop ] k == ;
0 2 n for: i [
while( n i /mod swap 0 = ) [ ->n 1+ ] drop
]
k ==
;
: table(k)
: table( k -- [] )
| l |
ListBuffer new ->l
2 while (l size 10 <>) [ dup k kprime ifTrue: [ dup l add ] 1+ ]
drop l ;
Array new dup ->l
2 while (l size 10 <>) [ dup k kprime? if dup l add then 1+ ]
drop
;