day 9 golf to 349 effective bytes
commita41457c2c1c1099058f47bec7f2b0a89e5a7515f
authorEric Blake <eblake@redhat.com>
Thu, 25 Jan 2024 03:12:24 +0000 (24 21:12 -0600)
committerEric Blake <eblake@redhat.com>
Thu, 25 Jan 2024 13:57:01 +0000 (25 07:57 -0600)
treeacaa31f3367a5d4cdc88a68df685d85d3fcafd2b
parenta3db22f306fe5d1213edcb761e408e5963db8c16
day 9 golf to 349 effective bytes

The first newline remains mandatory for 349/353.  Several improvements
here:
 - ending the recursion more robustly shaves some bytes
 - use less quoting in translit
 - spell shift() twice in order to simplify how $2 is represented and
   use _(^) fewer times
 - elide some _(=) where a later eval still works and where the size
   of the input doesn't explode.  (If I didn't care about the solution
   completing within seconds, I could elide a few more _(=), but the
   size of the input explodes).
2023/day09.golfm4