From 013c691a05ee03c7aa6073a1d5fdbd0ae32a0804 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Fri, 10 May 2024 09:10:18 +0100 Subject: [PATCH] 10a done --- 10/10a.bqn | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 10/10a.bqn diff --git a/10/10a.bqn b/10/10a.bqn new file mode 100644 index 0000000..7df5b70 --- /dev/null +++ b/10/10a.bqn @@ -0,0 +1,20 @@ +Split←{ + blocknums ← +`𝕨 + # Set entries in blocknums to -1 when they correspond with delimiters. + blocknums ↩ (¯1¨)⌾(𝕨⊸/) blocknums + blocknums⊔𝕩 +} + +Insn←{ + 𝕊⟨"noop"⟩:⟨0⟩; + 𝕊⟨"addx",v⟩:⟨0,•ParseFloat v⟩ +} +Prep←{Insn(' '⊸=⊸Split 𝕩)} + +Main←{ + cn←1+↕⊑≢𝕩 + xs←1+`𝕩 + +´cn×xs×20=40|cn +} + +•Show Main »∾Prep¨ •file.Lines ⊑•args -- 2.30.2