Problem: three piece puzzle
Code: three+piece+puzzle/tails_1700550246
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 | + | concat | [chr] | ||
* 1 | + | concat | [[chr]] | ||
** 2 | =~ | group by (also sorts) | [[[chr]]] | ||
*** 3 | % | split (remove empties) | [[chr]] | ||
**** 4 | @ | = fstLine | [chr] | ||
**** 4 | ~ | auto = words | auto | ||
*** 3 | / | foldr1 | int | A:[chr] | |
**** 4 | . | map | [int] | ||
***** 5 | $ | = A | [chr] | ||
***** 5 | , | length | int | B:chr | |
****** 6 | `% | split list (keep empties) | [[chr]] | ||
******* 7 | ;$ | = fstLine | [chr] | ||
******* 7 | $ | = B | chr | ||
**** 4 | - | subtract | int | D:int C:int | |
***** 5 |
| implicit arg = D | int | ||
***** 5 |
| implicit arg = C | int |