summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* day 4: shorter and cleanerTomasz Kramkowski2021-12-061-3/+4
|
* day 6: numpyTomasz Kramkowski2021-12-061-0/+23
|
* day 4: improved column iterationTomasz Kramkowski2021-12-061-4/+1
|
* day 6: nonrecursive solutionTomasz Kramkowski2021-12-061-7/+10
|
* day 6: simplifiedTomasz Kramkowski2021-12-061-9/+5
|
* day 6Tomasz Kramkowski2021-12-062-0/+17
|
* day 5: first draftTomasz Kramkowski2021-12-052-0/+539
|
* day 4 numpy: remove reliance on hardcoded BOARD_SIZETomasz Kramkowski2021-12-041-3/+3
|
* day 4: numpy versionTomasz Kramkowski2021-12-041-0/+17
|
* day 4: final rewrite, best performanceTomasz Kramkowski2021-12-041-59/+30
|
* day 4: more improvementsTomasz Kramkowski2021-12-041-1/+9
|
* day 4: small performance improvementTomasz Kramkowski2021-12-041-5/+8
|
* day 4: get rid of won setTomasz Kramkowski2021-12-041-3/+1
|
* day 4: unpack posTomasz Kramkowski2021-12-041-4/+5
|
* day 4: only calculate unmarked_sum when neededTomasz Kramkowski2021-12-041-4/+4
|
* day 4: Remove need to keep width and heightTomasz Kramkowski2021-12-041-10/+8
|
* day 4: switch to a dict of numbers to positionsTomasz Kramkowski2021-12-041-18/+12
|
* day 4: only check {col,row}_hits for hit col/rowTomasz Kramkowski2021-12-041-4/+7
|
* day 4: fix position calculation blunderTomasz Kramkowski2021-12-041-2/+2
|
* day 4: more type annotationsTomasz Kramkowski2021-12-041-2/+2
|
* day 4: use a set of nums before list.indexTomasz Kramkowski2021-12-041-11/+12
|
* day 4: remove erroneous typeTomasz Kramkowski2021-12-041-1/+1
|
* day 4: replace loops with list.indexTomasz Kramkowski2021-12-041-12/+12
|
* day 4: a little bit cleanerTomasz Kramkowski2021-12-041-21/+17
|
* day 4: rewrite using better state trackingTomasz Kramkowski2021-12-041-25/+43
|
* day 4: inputTomasz Kramkowski2021-12-041-0/+601
|
* day 4: generatorTomasz Kramkowski2021-12-041-0/+28
|
* day 4: type annotationsTomasz Kramkowski2021-12-041-4/+11
|
* day 4: refactor into a functionTomasz Kramkowski2021-12-041-23/+32
|
* day 4: initial draftTomasz Kramkowski2021-12-041-0/+32
|
* day 3: performance improvementTomasz Kramkowski2021-12-031-1/+2
|
* Implement open_day utility functionTomasz Kramkowski2021-12-034-4/+14
|
* day 1: a little bit cleanerTomasz Kramkowski2021-12-031-3/+3
|
* day 3: simplify most_common to always take a listTomasz Kramkowski2021-12-031-9/+3
|
* day 3 part 1: bugfixTomasz Kramkowski2021-12-031-1/+1
|
* day 3 part 1: remove superfluous nbits variableTomasz Kramkowski2021-12-031-2/+1
|
* day 3: remove superfluous column funcTomasz Kramkowski2021-12-031-12/+7
|
* day 3 part 2: simplify complementTomasz Kramkowski2021-12-031-3/+1
|
* day 3: simpler input parsingTomasz Kramkowski2021-12-031-1/+1
|
* day3: shorter bits_to_intTomasz Kramkowski2021-12-031-5/+1
|
* day 3: Remove Counter dependencyTomasz Kramkowski2021-12-031-5/+6
|
* day 3 part 2: minor bugfixTomasz Kramkowski2021-12-031-1/+1
|
* day 3Tomasz Kramkowski2021-12-032-0/+1048
|
* day 2Tomasz Kramkowski2021-12-022-0/+1028
|
* day 1Tomasz Kramkowski2021-12-013-0/+2020