From: Ben Harris Date: Sun, 5 May 2024 12:09:48 +0000 (+0100) Subject: 05a: slightly simpler Prep1Proc X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=fbe58d38b6381f580447537a6b8b227aa538d9f8;p=aoc-2022.git 05a: slightly simpler Prep1Proc --- diff --git a/05/05a.bqn b/05/05a.bqn index 1efb640..e74a64f 100644 --- a/05/05a.bqn +++ b/05/05a.bqn @@ -8,7 +8,7 @@ Split←{ Prep1Proc←{ # Prepare one step of procedure # Converts "move 3 from 1 to 3" into [⟨1,3⟩,⟨1,3⟩,⟨1,3⟩]. ⟨n,f,t⟩←•ParseFloat¨⟨1,3,5⟩⊏(' '=𝕩)Split𝕩 - ⟨n⟩/[⟨f,t⟩] + n/[⟨f,t⟩] } Prep←{ @@ -22,8 +22,8 @@ Prep←{ ExecuteMove←{⟨from,to⟩𝕊stacks: crate←⊑from⊑stacks - stacks (1⊸↓)⌾(from⊸⊑) ↩ - stacks (⟨crate⟩⊸∾)⌾(to⊸⊑) ↩ + stacks (1⊸↓)⌾(from⊸⊑) ↩ + stacks (⟨crate⟩⊸∾)⌾(to⊸⊑) ↩ stacks }