Problem: Growing Vines
Code: Growing+Vines/tails_1647241322
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 | < | take | [[chr]] | ||
* 1 | 10 | integer | int | ||
* 1 | `. | iterate while uniq | [[chr]] | ||
** 2 | @ | = fstLine | [chr] | ||
** 2 | . | map | [chr] | A:[chr] | |
*** 3 | << | init | [[chr]] | ||
**** 4 | `\ | special scans | [[chr]] | ||
***** 5 | : | append | [chr] | ||
****** 6 | " " | string | [chr] | ||
****** 6 | $ | = A | [chr] | ||
***** 5 | ; | foldop: rev cons | null | ||
*** 3 | ? | if/else | chr | B:[chr] | |
**** 4 | != | abs diff | int | ||
***** 5 | '\\' | char | chr | ||
***** 5 | ; | save | chr | D:chr | |
****** 6 | `( | uncons | chr | C:[chr] | |
******* 7 | : | append | [chr] | ||
******** 8 | $ | = B | [chr] | ||
******** 8 | " " | string | [chr] | ||
**** 4 | ? | if/else | chr | E:int | |
***** 5 | ; | save | int | J:int | |
****** 6 | % | modulus | int | ||
******* 7 | ; | save | chr | I:chr | |
******** 8 | / | foldr1 | chr | ||
********* 9 | `) | swapped uncons | [chr] | F:chr | |
********** 10 | _ | = C | [chr] | ||
********* 9 | $ | = H | chr | H:chr G:chr | |
******* 7 | ~ | auto = 2 | auto | ||
***** 5 | _ | = I | chr | K:int | |
***** 5 | ? | if/else | chr | ||
****** 6 | / | divide | int | ||
******* 7 | _ | = F | chr | ||
******* 7 | ; | save | chr | L:chr | |
******** 8 | '|' | char | chr | ||
****** 6 | @ | = L | chr | M:int | |
****** 6 | ~ | default | null | ||
**** 4 | ? | if/else | chr | ||
***** 5 | @ | = J | int | ||
***** 5 | @ | = L | chr | N:int | |
***** 5 |
| implicit arg = D | chr |