From 7a0fe6a34d75c71699eabdada29c714f80275964 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Thu, 2 May 2024 10:59:51 +0100 Subject: [PATCH] 01b done --- 01/01b.bqn | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 01/01b.bqn diff --git a/01/01b.bqn b/01/01b.bqn new file mode 100644 index 0000000..9f83089 --- /dev/null +++ b/01/01b.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←{+´3↑∨+´¨𝕩} + +•Show Main Prep SplitOnBlankLines •file.Lines ⊑•args -- 2.30.2