| E. A Memo Operator | Index << >> |
How long
would pn 200
have taken?
pn ← {1≥⍵:0≤⍵ ⋄ -/+⌿∇¨rec ⍵}
pnc ← {1≥⍵:1 ⋄ 1++/∇¨,rec ⍵} ⍝ # function calls
pnc¨ ⍳15
1 1 5 9 17 29 49 87 149 261 451 781 1351 2333 4041
pnc M¨ ⍳15
1 1 5 9 17 29 49 87 149 261 451 781 1351 2333 4041
pnc M¨ 30 200
2.59912E7 7.5715E47
⊢ s ← 45 × ÷⍨/ pnc M¨ 30 200 ⍝ # of seconds
1.3109E42
s ÷ ×/ 365.2425 24 60 60 ⍝ # of years
4.15407E34
|