Data update
This commit is contained in:
parent
ed705008a8
commit
0df55f9f24
2196 changed files with 32999 additions and 3075 deletions
15
Task/Sierpinski-triangle/Factor/sierpinski-triangle-2.factor
Normal file
15
Task/Sierpinski-triangle/Factor/sierpinski-triangle-2.factor
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
USING: command-line io io.streams.string kernel math math.parser
|
||||
namespaces sequences ;
|
||||
IN: sierpinski
|
||||
|
||||
: plot ( i j -- )
|
||||
bitand zero? "* " " " ? write ;
|
||||
|
||||
: pad ( n -- )
|
||||
1 - [ " " write ] times ;
|
||||
|
||||
: plot-row ( n -- )
|
||||
dup 1 + [ tuck - plot ] with each-integer ;
|
||||
|
||||
: sierpinski ( n -- )
|
||||
dup '[ _ over - pad plot-row nl ] each-integer ;
|
||||
Loading…
Add table
Add a link
Reference in a new issue