Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
35
Task/Duffinian-numbers/Quackery/duffinian-numbers.quackery
Normal file
35
Task/Duffinian-numbers/Quackery/duffinian-numbers.quackery
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[ dup factors
|
||||
dup size 3 < iff
|
||||
[ 2drop false ] done
|
||||
0 swap witheach +
|
||||
gcd 1 = ] is duffinian ( n --> b )
|
||||
|
||||
[] 0
|
||||
[ dup duffinian if
|
||||
[ tuck join swap ]
|
||||
1+
|
||||
over size 50 = until ]
|
||||
drop
|
||||
[] swap
|
||||
witheach
|
||||
[ number$ nested join ]
|
||||
60 wrap$
|
||||
cr cr
|
||||
0 temp put
|
||||
[] 0
|
||||
[ dup duffinian iff
|
||||
[ 1 temp tally ]
|
||||
else
|
||||
[ 0 temp replace ]
|
||||
temp share 2 > if
|
||||
[ tuck 2 -
|
||||
join swap ]
|
||||
1+
|
||||
over size 15 = until ]
|
||||
drop
|
||||
[] swap
|
||||
witheach
|
||||
[ dup 1+ dup 1+
|
||||
join join
|
||||
nested join ]
|
||||
witheach [ echo cr ]
|
||||
Loading…
Add table
Add a link
Reference in a new issue