summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Neil Smith [Mon, 7 Dec 2020 15:58:45 +0000 (15:58 +0000)]
Now uses a Reader monad
Neil Smith [Mon, 7 Dec 2020 14:22:17 +0000 (14:22 +0000)]
Some tidying
Neil Smith [Mon, 7 Dec 2020 12:13:46 +0000 (12:13 +0000)]
Done day 25
Neil Smith [Mon, 7 Dec 2020 11:34:10 +0000 (11:34 +0000)]
Fixed bug when checking opcode for blocking on input
Neil Smith [Sun, 6 Dec 2020 14:24:41 +0000 (14:24 +0000)]
Added problem, some tidying
Neil Smith [Sat, 5 Dec 2020 20:49:27 +0000 (20:49 +0000)]
Finally done day 24
Neil Smith [Sat, 5 Dec 2020 20:45:17 +0000 (20:45 +0000)]
Finally done day 24
Neil Smith [Wed, 2 Dec 2020 17:19:23 +0000 (17:19 +0000)]
Trying to get part 1 working with a Map, not a Matrix
Neil Smith [Sat, 1 Feb 2020 15:09:21 +0000 (15:09 +0000)]
Done part 1
Neil Smith [Sat, 1 Feb 2020 15:09:04 +0000 (15:09 +0000)]
Added day 23 problem
Neil Smith [Wed, 22 Jan 2020 06:08:09 +0000 (10:08 +0400)]
Tidying
Neil Smith [Wed, 15 Jan 2020 13:58:21 +0000 (13:58 +0000)]
Done part 2
Neil Smith [Tue, 14 Jan 2020 15:42:37 +0000 (15:42 +0000)]
Done part 1
Neil Smith [Thu, 9 Jan 2020 11:20:50 +0000 (11:20 +0000)]
Done day 22
Neil Smith [Tue, 7 Jan 2020 19:10:22 +0000 (19:10 +0000)]
Updated readme with link to blog
Neil Smith [Tue, 7 Jan 2020 12:56:43 +0000 (12:56 +0000)]
Done day 21
Neil Smith [Tue, 7 Jan 2020 11:35:18 +0000 (11:35 +0000)]
Create LICENCE.txt
Neil Smith [Mon, 6 Jan 2020 14:21:41 +0000 (14:21 +0000)]
Part 2 done
Neil Smith [Sun, 5 Jan 2020 20:19:06 +0000 (20:19 +0000)]
Part 1 done
Neil Smith [Sat, 4 Jan 2020 13:05:31 +0000 (13:05 +0000)]
Removed unncessary newtype
Neil Smith [Sat, 4 Jan 2020 12:58:48 +0000 (12:58 +0000)]
Removed needless scanning of each column
Neil Smith [Sat, 4 Jan 2020 12:31:45 +0000 (12:31 +0000)]
Day 19 done
Neil Smith [Fri, 3 Jan 2020 16:39:46 +0000 (16:39 +0000)]
Finished day 18
Neil Smith [Thu, 2 Jan 2020 17:46:40 +0000 (17:46 +0000)]
Updated profiling information
Neil Smith [Wed, 1 Jan 2020 13:08:44 +0000 (13:08 +0000)]
Further cleanup, increased use of lenses
Neil Smith [Mon, 30 Dec 2019 17:18:33 +0000 (17:18 +0000)]
Done part 2
Neil Smith [Fri, 27 Dec 2019 17:58:06 +0000 (17:58 +0000)]
Direct approach done
Neil Smith [Tue, 24 Dec 2019 22:40:58 +0000 (22:40 +0000)]
Done part 1
Neil Smith [Sun, 22 Dec 2019 23:21:59 +0000 (23:21 +0000)]
Tidying
Neil Smith [Sun, 22 Dec 2019 20:13:35 +0000 (20:13 +0000)]
Done part 2
Neil Smith [Sun, 22 Dec 2019 16:16:26 +0000 (16:16 +0000)]
Done part 1
Neil Smith [Fri, 20 Dec 2019 19:52:05 +0000 (19:52 +0000)]
More tweaking of optics
Neil Smith [Fri, 20 Dec 2019 17:46:17 +0000 (17:46 +0000)]
Tidying
Neil Smith [Fri, 20 Dec 2019 14:58:28 +0000 (14:58 +0000)]
Done day 16
Neil Smith [Fri, 20 Dec 2019 14:57:38 +0000 (14:57 +0000)]
Day 15 done with optics
Neil Smith [Fri, 20 Dec 2019 08:25:14 +0000 (08:25 +0000)]
Tidying.
Neil Smith [Thu, 19 Dec 2019 10:05:27 +0000 (10:05 +0000)]
Day 15 done
Neil Smith [Mon, 16 Dec 2019 17:26:20 +0000 (17:26 +0000)]
Renamed rule to reaction
Neil Smith [Mon, 16 Dec 2019 15:43:10 +0000 (15:43 +0000)]
Day 14 done.
Neil Smith [Mon, 16 Dec 2019 15:10:48 +0000 (15:10 +0000)]
Moving machines again
Neil Smith [Sun, 15 Dec 2019 07:52:45 +0000 (08:52 +0100)]
Renamed Field to Screen
Neil Smith [Sat, 14 Dec 2019 18:48:36 +0000 (19:48 +0100)]
Done day 13
Neil Smith [Fri, 13 Dec 2019 15:49:10 +0000 (15:49 +0000)]
Changed the typeclass that NVec depends on
Neil Smith [Fri, 13 Dec 2019 10:12:05 +0000 (10:12 +0000)]
A bit of tidying
Neil Smith [Fri, 13 Dec 2019 10:05:30 +0000 (10:05 +0000)]
Done part 2
Neil Smith [Fri, 13 Dec 2019 08:57:17 +0000 (08:57 +0000)]
Polymorphism working
Neil Smith [Thu, 12 Dec 2019 13:26:46 +0000 (13:26 +0000)]
Moving to another machine
Neil Smith [Thu, 12 Dec 2019 09:55:34 +0000 (09:55 +0000)]
Day 11 done
Neil Smith [Thu, 12 Dec 2019 08:28:38 +0000 (08:28 +0000)]
Now using Double, not Float
Neil Smith [Wed, 11 Dec 2019 18:37:57 +0000 (18:37 +0000)]
Merge branch 'intcode-module'
Neil Smith [Wed, 11 Dec 2019 17:48:15 +0000 (17:48 +0000)]
Using just rationals for part 1.
Neil Smith [Wed, 11 Dec 2019 09:06:15 +0000 (09:06 +0000)]
Done day 10
Neil Smith [Mon, 9 Dec 2019 19:45:37 +0000 (19:45 +0000)]
Moved Intcode interpreter into a separate module, ensured all previous days still work.
Neil Smith [Mon, 9 Dec 2019 14:14:09 +0000 (14:14 +0000)]
More tweaking
Neil Smith [Mon, 9 Dec 2019 10:55:51 +0000 (10:55 +0000)]
Tiyding
Neil Smith [Mon, 9 Dec 2019 10:51:07 +0000 (10:51 +0000)]
Done day 9
Neil Smith [Mon, 9 Dec 2019 09:20:55 +0000 (09:20 +0000)]
A little tidying
Neil Smith [Mon, 9 Dec 2019 09:05:22 +0000 (09:05 +0000)]
Day 8 done
Neil Smith [Sun, 8 Dec 2019 19:02:40 +0000 (19:02 +0000)]
Point-free tweak
Neil Smith [Sun, 8 Dec 2019 17:51:12 +0000 (17:51 +0000)]
Done day 7
Neil Smith [Sat, 7 Dec 2019 14:50:59 +0000 (14:50 +0000)]
Part 2 now using sets
Neil Smith [Sat, 7 Dec 2019 13:48:51 +0000 (13:48 +0000)]
Done day 6
Neil Smith [Fri, 6 Dec 2019 14:09:23 +0000 (14:09 +0000)]
Now using the RWS monad stack
Neil Smith [Fri, 6 Dec 2019 10:01:15 +0000 (10:01 +0000)]
Added day 5 problem text.
Neil Smith [Fri, 6 Dec 2019 08:26:09 +0000 (08:26 +0000)]
Removed some old, dead code
Neil Smith [Fri, 6 Dec 2019 08:22:13 +0000 (08:22 +0000)]
Done day 5
Neil Smith [Wed, 4 Dec 2019 12:22:27 +0000 (12:22 +0000)]
Added some problem texts
Neil Smith [Wed, 4 Dec 2019 08:20:30 +0000 (08:20 +0000)]
An slightly different way to approach it
Neil Smith [Wed, 4 Dec 2019 08:09:57 +0000 (08:09 +0000)]
Removed a redundant filter
Neil Smith [Wed, 4 Dec 2019 08:01:27 +0000 (08:01 +0000)]
Done day 4
Neil Smith [Tue, 3 Dec 2019 22:13:01 +0000 (22:13 +0000)]
Parsing tweaks.
Neil Smith [Tue, 3 Dec 2019 18:30:34 +0000 (18:30 +0000)]
I remembered about foldl1 !
Neil Smith [Tue, 3 Dec 2019 17:33:13 +0000 (17:33 +0000)]
Now using M.intersectionWith, so no need for Data.Set
Neil Smith [Tue, 3 Dec 2019 16:44:26 +0000 (16:44 +0000)]
Updated readme for ghci calls
Neil Smith [Tue, 3 Dec 2019 16:44:13 +0000 (16:44 +0000)]
Done day 3 part 2
Neil Smith [Tue, 3 Dec 2019 09:13:19 +0000 (09:13 +0000)]
Done day 3 part 1
Neil Smith [Mon, 2 Dec 2019 14:23:51 +0000 (14:23 +0000)]
Updated README
Neil Smith [Mon, 2 Dec 2019 11:18:35 +0000 (11:18 +0000)]
Done day 2
Done day 2
Neil Smith [Sun, 1 Dec 2019 16:49:54 +0000 (16:49 +0000)]
Couple of typo fixes.
Neil Smith [Sun, 1 Dec 2019 13:15:59 +0000 (13:15 +0000)]
Part 2 now point-free
Neil Smith [Sun, 1 Dec 2019 09:02:43 +0000 (09:02 +0000)]
Updated readme
Neil Smith [Sun, 1 Dec 2019 09:00:57 +0000 (09:00 +0000)]
Done day 1
Neil Smith [Fri, 29 Nov 2019 16:30:39 +0000 (16:30 +0000)]
Initial file structure set up.