From: Ben Harris Date: Thu, 2 May 2024 09:43:07 +0000 (+0100) Subject: 01a done X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=e52bc09153c8a90266d0cd77ed652d3e0fe8f0af;p=aoc-2022.git 01a done --- e52bc09153c8a90266d0cd77ed652d3e0fe8f0af diff --git a/01/01a.bqn b/01/01a.bqn new file mode 100644 index 0000000..0c2a17c --- /dev/null +++ b/01/01a.bqn @@ -0,0 +1,13 @@ +SplitOnBlankLines←{ + blanks ← ""⊸≡¨𝕩 + blocknums ← +`blanks + # Set entries in blocknums to -1 when they correspond with blanks. + blocknums ↩ (¯1¨)⌾(blanks⊸/) blocknums + blocknums⊔𝕩 +} + +Prep←•ParseFloat¨⌾∾ + +Main←⌈´+´¨ + +•Show Main Prep SplitOnBlankLines •file.Lines ⊑•args