From bfe7c3b5934dd7f6a2d0605ceebf39f39c40a89e Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sat, 4 May 2024 09:39:02 +0100 Subject: [PATCH] 04a done --- 04/04a.bqn | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 04/04a.bqn diff --git a/04/04a.bqn b/04/04a.bqn new file mode 100644 index 0000000..5f24985 --- /dev/null +++ b/04/04a.bqn @@ -0,0 +1,15 @@ +Split←{ + delims←𝕩∊",-" + blocknums ← +`delims + # Set entries in blocknums to -1 when they correspond with delims. + blocknums ↩ (¯1¨)⌾(delims⊸/) blocknums + blocknums⊔𝕩 +} + +Prep←{⍉>•ParseFloat¨¨Split¨𝕩} + +Main←{𝕊[x0,x1,y0,y1]: + +´((x0≤y0)∧(x1≥y1))∨((y0≤x0)∧(y1≥x1)) +} + +•Show Main Prep •file.Lines ⊑•args -- 2.30.2