summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* wip3: eh, good enoughtyping-madnessTomasz Kramkowski2021-12-151-1/+1
* wip2: hopefully better now?Tomasz Kramkowski2021-12-151-24/+22
* wip: Point2D and friendsTomasz Kramkowski2021-12-151-1/+57
* day 15Tomasz Kramkowski2021-12-151-0/+53
* day 14Tomasz Kramkowski2021-12-141-0/+32
* day 13: actuall spaces are easier to readTomasz Kramkowski2021-12-131-1/+1
* day 13Tomasz Kramkowski2021-12-132-3/+44
* day 12: pythonTomasz Kramkowski2021-12-121-0/+31
* day 11: nim - now much fasterTomasz Kramkowski2021-12-111-30/+28
* day 11: nimTomasz Kramkowski2021-12-111-0/+76
* day 11: numpy (slow :( )Tomasz Kramkowski2021-12-111-0/+40
* day 10Tomasz Kramkowski2021-12-101-0/+46
* day 8: cleaned a bit moreTomasz Kramkowski2021-12-091-11/+10
* day 9: initialTomasz Kramkowski2021-12-091-0/+45
* day 8: do not stringify the enum valueTomasz Kramkowski2021-12-081-1/+1
* day 8: cleanerTomasz Kramkowski2021-12-081-18/+11
* day 8: cleanerTomasz Kramkowski2021-12-081-20/+9
* day 8Tomasz Kramkowski2021-12-081-0/+71
* day 7: pythonTomasz Kramkowski2021-12-071-0/+12
* day 7: nimTomasz Kramkowski2021-12-071-0/+35
* day 5: nimTomasz Kramkowski2021-12-061-0/+71
* day 6: readd the dynamic programming solutionTomasz Kramkowski2021-12-061-0/+12
* day 6 numpy: shorterTomasz Kramkowski2021-12-061-11/+2
* day 6 numpy: now with linalg.matrix_powerTomasz Kramkowski2021-12-061-5/+2
* 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