Initial commit
This commit is contained in:
commit
f242d2b0df
420 changed files with 62521 additions and 0 deletions
11
2023/day04/day04.bqn
Normal file
11
2023/day04/day04.bqn
Normal file
|
@ -0,0 +1,11 @@
|
|||
⟨Split⟩←•Import"../bqn-libs/strings.bqn"
|
||||
|
||||
ParseCard←{⌽•ParseFloat¨¨ (0<≠)¨⊸/¨ " "⊸Split¨ " | "Split ⊑⌽": "Split 𝕩}
|
||||
n←≢cards←ParseCard¨•FLines"input"
|
||||
|
||||
MatchingNums←≠(∊/⊣)´
|
||||
Score←⌊2⋆¯1+MatchingNums
|
||||
•Show +´Score¨cards
|
||||
|
||||
copies←n∾MatchingNums¨cards
|
||||
•Show +´⌈´ (⥊⟜0¨↕1+n)∾¨ {(1↓𝕨)+𝕩×⊑𝕨}` (⌽↕1+n)↑¨ ⥊⟜1¨copies
|
Loading…
Add table
Add a link
Reference in a new issue