25 KiB
25 KiB
In [1]:
[1 2 3 4 5 6 10 15] [3 % not] map[false false true false false true false true]
In [2]:
clearIn [3]:
[1 2 3 4 5 6 10 15] [5 % not] map[false false false false true false true true]
In [4]:
clearIn [5]:
23 [3 % not] [5 % not] fork or23 false
In [6]:
clearIn [7]:
[1 2 3 4 5 6 10 15] [[3 % not] [5 % not] fork or] map[false false true false true true true true]
In [8]:
clearIn [9]:
0 0 3 [+ [+] dupdip] trace 0 0 3 • + [+] dupdip
0 3 • [+] dupdip
0 3 [+] • dupdip
0 3 • + 3
3 • 3
3 3 •
3 3In [10]:
clearIn [11]:
0 0 [3 2 1 3 1 2 3] [+ [+] dupdip] step60 15
In [12]:
clear 0 00 0
In [13]:
[3 2 1 3 1 2 3] [+ [+] dupdip] step60 15
In [14]:
[3 2 1 3 1 2 3] [+ [+] dupdip] step225 30
In [15]:
[3 2 1 3 1 2 3] [+ [+] dupdip] step495 45
In [16]:
[3 2 1 3 1 2 3] [+ [+] dupdip] step870 60
In [17]:
clearIn [18]:
1000 15 /66
In [19]:
15 *990
In [20]:
[1000 swap -] trace 990 • 1000 swap -
990 1000 • swap -
1000 990 • -
10 •
10In [21]:
clear 999 990 -9
In [22]:
[3 2 1 3] sum9 9
In [23]:
=true
In [24]:
clear 0 00 0
In [25]:
66 [[3 2 1 3 1 2 3] [+ [+] dupdip] step] times229185 990
In [26]:
[3 2 1 3] [+ [+] dupdip] step233168 999
In [27]:
pop233168
In [28]:
clear 1481114811
In [29]:
[3 &] [2 >>] cleave3 3702
In [30]:
[3 &] [2 >>] cleave3 2 925
In [31]:
[3 &] [2 >>] cleave3 2 1 231
In [32]:
[3 &] [2 >>] cleave3 2 1 3 57
In [33]:
[3 &] [2 >>] cleave3 2 1 3 1 14
In [34]:
[3 &] [2 >>] cleave3 2 1 3 1 2 3
In [35]:
[3 &] [2 >>] cleave3 2 1 3 1 2 3 0
In [36]:
[3 &] [2 >>] cleave3 2 1 3 1 2 3 0 0
In [37]:
[3 &] [2 >>] cleave3 2 1 3 1 2 3 0 0 0
In [38]:
clear 1481114811
In [39]:
? [[3 &] [2 >>] cleave ?] loop pop3 2 1 3 1 2 3
In [40]:
clear 0 0 148110 0 14811
In [41]:
[3 &] [2 >>] cleave0 0 3 3702
In [42]:
[+ [+] dupdip] dip3 3 3702
In [43]:
[3 &] [2 >>] cleave3 3 2 925
In [44]:
[+ [+] dupdip] dip8 5 925
In [45]:
[3 &] [2 >>] cleave [+ [+] dupdip] dip14 6 231
In [46]:
[3 &] [2 >>] cleave [+ [+] dupdip] dip23 9 57
In [47]:
[3 &] [2 >>] cleave [+ [+] dupdip] dip33 10 14
In [48]:
[3 &] [2 >>] cleave [+ [+] dupdip] dip45 12 3
In [49]:
[3 &] [2 >>] cleave [+ [+] dupdip] dip60 15 0
In [ ]:
In [50]:
clear 0 00 0
In [51]:
14811 7 [[3 &] [2 >>] cleave [+ [+] dupdip] dip] times pop60 15
In [52]:
14811 7 [[3 &] [2 >>] cleave [+ [+] dupdip] dip] times pop225 30
In [ ]:
In [53]:
clear 0 00 0
In [54]:
66 [14811 7 [[3 &] [2 >>] cleave [+ [+] dupdip] dip] times pop] times229185 990
In [55]:
14811 4 [[3 &] [2 >>] cleave [+ [+] dupdip] dip] times pop233168 999
In [56]:
pop233168
In [ ]:
In [57]:
clear
[0 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons][0 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons]
In [58]:
x3 [3702 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons]
In [59]:
x x x x x x pop3 2 1 3 1 2 3
In [60]:
clear
7 66 * 4 +466
In [61]:
clearIn [ ]:
In [62]:
clear
[0 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons][0 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons]
In [63]:
466 [x] times pop3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3 1 2 3 3 2 1 3
In [64]:
enstacken sum999
In [ ]:
In [65]:
clear 0 0
[0 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons]0 0 [0 swap [dup [pop 14811] [] branch [3 &] [2 >>] cleave] dip rest cons]
In [66]:
466 [x [+ [+] dupdip] dip] times popop233168
In [ ]: