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: cons | 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] | H:chr | |
****** 6 | \ | reverse | [chr] | ||
******* 7 | `p | int to str | [chr] | ||
******** 8 | / | divide | int | ||
********* 9 | + | sum | int | ||
********** 10 | ; | let | [int] | G:[int] | |
*********** 11 | . | map | [int] | ||
************ 12 | < | take | [[chr]] | ||
************* 13 | 5 | integer | int | ||
************* 13 | \ | reverse | [[chr]] | ||
************** 14 | $ | = B | [[chr]] | ||
************ 12 | `r | read int | int | E:[chr] | |
************* 13 | : | append | [chr] | ||
************** 14 | - | diff | [chr] | ||
*************** 15 | $ | = E | [chr] | ||
*************** 15 | ; | let | [chr] | F:[chr] | |
**************** 16 | "." | string | [chr] | ||
************** 14 | 5 | integer | int | ||
********* 9 | * | multiply | int | ||
********** 10 | , | length | int | ||
*********** 11 | $ | = G | [int] | ||
********** 10 | 10 | integer | int | ||
**** 4 | _ | = F | [chr] | ||
*** 3 |
| implicit arg = H | chr |