Problem: Moving Average
Code: Moving+Average/tails_1645678436
Nibbles version: 0.2 | 0.21 | 0.22 | 0.23 | 0.24 | 0.25 | 1.00
Format: Compact | Simple | +Type | Table | JSON | .nbl (DeBruijn) | .nbl (names)
Depth | Lit | Desc | Type | Arg | Let |
---|---|---|---|---|---|
0 |
| implicit map | [chr,[chr],[chr]] | ||
* 1 | `\ | special scans | [[chr]] | ||
** 2 | ;;@ | = allLines | [[chr]] | ||
** 2 |
| foldop: undefined nibble 0xc (try Nibbles version >=0.22) | null | ||
* 1 | ~~ | 3-ary tuple | chr,[chr],[chr] | B:[chr] A:[chr] | |
** 2 | / | foldr1 | chr | ||
*** 3 | $ | = B | [chr] | ||
*** 3 | @ | = C | chr | D:chr C:chr | |
** 2 | "Average:" | string | [chr] | ||
** 2 | : | append | [chr] | ||
*** 3 | : | append | [chr] | ||
**** 4 | \ | reverse | [chr] | ||
***** 5 | `) | swapped uncons | [chr] | I:chr | |
****** 6 | \ | reverse | [chr] | ||
******* 7 | `p | int to str | [chr] | ||
******** 8 | / | divide | int | ||
********* 9 | + | sum | int | ||
********** 10 | ; | let | [int] | H:[int] | |
*********** 11 | . | map | [int] | ||
************ 12 | < | take | [chr] | ||
************* 13 | 5 | integer | int | ||
************* 13 | \ | reverse | [chr] | ||
************** 14 | $ | = B | [chr] | ||
************ 12 | r | read str at base | int | E:chr | |
************* 13 | : | append | [chr] | ||
************** 14 | ? | if/else | [chr] | ||
*************** 15 | $ | = E | chr | ||
*************** 15 | ; | let | [chr] | F:chr | G:[chr] |
**************** 16 | "." | string | [chr] | ||
*************** 15 | 5 | integer | int | ||
************** 14 | 2 | integer | int | ||
************* 13 | , | length | int | ||
************** 14 | $ | = G | [chr] | ||
********* 9 | 10 | integer | int | ||
**** 4 | _ | = G | [chr] | ||
*** 3 |
| implicit arg = I | chr |