diff options
author | Leah Neukirchen <leah@vuxu.org> | 2021-12-08 20:25:43 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2021-12-08 20:25:43 +0100 |
commit | 3f2351d8ca5ac29808808873c44b9f63a871ac8c (patch) | |
tree | 29b9251fdb8da2c587df1e96748b4de33c9e32a9 /day07.bqn | |
parent | fa4b58b6ce7e011ee2b88e86648678c6bcd06e66 (diff) | |
download | adventofcode2021-3f2351d8ca5ac29808808873c44b9f63a871ac8c.tar.gz adventofcode2021-3f2351d8ca5ac29808808873c44b9f63a871ac8c.tar.xz adventofcode2021-3f2351d8ca5ac29808808873c44b9f63a871ac8c.zip |
day07
Diffstat (limited to 'day07.bqn')
-rw-r--r-- | day07.bqn | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/day07.bqn b/day07.bqn new file mode 100644 index 0000000..a140450 --- /dev/null +++ b/day07.bqn @@ -0,0 +1,9 @@ +d← •BQN '⟨'⊸∾ ∾⟜'⟩' •FChars"day07" + +# Brute force O(n^2) +•Out ⌊´+˝|d -⌜ ↕≠d +•Out ⌊´+˝(÷⟜2×1⊸+)|d-⌜↕≠d + +# More efficient +•Out +´|d-((≠d)÷2) ⊑ ∧d +•Out ⌊´+´˘(÷⟜2×1⊸+)|d -⌜˜ (⌊≍⌈) (+´ ÷ ≠)d |