diff options
author | Leah Neukirchen <leah@vuxu.org> | 2021-12-09 17:47:23 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2021-12-09 17:47:23 +0100 |
commit | 6f4b012e1956c056ee82a8e81f4caed791db92c1 (patch) | |
tree | e0328538ef6758002cc15c01de04cdc405dd7d89 /day08.bqn | |
parent | 3f2351d8ca5ac29808808873c44b9f63a871ac8c (diff) | |
download | adventofcode2021-6f4b012e1956c056ee82a8e81f4caed791db92c1.tar.gz adventofcode2021-6f4b012e1956c056ee82a8e81f4caed791db92c1.tar.xz adventofcode2021-6f4b012e1956c056ee82a8e81f4caed791db92c1.zip |
day08
Diffstat (limited to 'day08.bqn')
-rw-r--r-- | day08.bqn | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/day08.bqn b/day08.bqn new file mode 100644 index 0000000..d9f1ac0 --- /dev/null +++ b/day08.bqn @@ -0,0 +1,9 @@ +str←•Import"bqn-libs/strings.bqn" +Dec←(10⊸×+⊣)´∘⌽ +d ← 'a'-˜" "⊸str.Split¨¨ " | "⊸str.Split¨ •FLines"day08" + +•Out +´ 2‿3‿4‿7 ∊˜ ≠¨∾1⊑¨d + +c ← 'a'-˜"abcefg"‿"cf"‿"acdeg"‿"acdfg"‿"bdcf"‿"abdfg"‿"abdefg"‿"acf"‿"abcdefg"‿"abcdfg" +P2 ← { ∧∘⊏⟜(+˝(∾𝕨)=⌜↕7)¨𝕩 } +•Out +´Dec¨((P2˜ c) ⊐ P2´)¨d |