From e52bc09153c8a90266d0cd77ed652d3e0fe8f0af Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Thu, 2 May 2024 10:43:07 +0100 Subject: [PATCH] 01a done --- 01/01a.bqn | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 01/01a.bqn 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 -- 2.30.2