advent-of-code-19.git
4 months agoNow uses a Reader monad master
Neil Smith [Mon, 7 Dec 2020 15:58:45 +0000 (15:58 +0000)]
Now uses a Reader monad

4 months agoSome tidying
Neil Smith [Mon, 7 Dec 2020 14:22:17 +0000 (14:22 +0000)]
Some tidying

4 months agoDone day 25
Neil Smith [Mon, 7 Dec 2020 12:13:46 +0000 (12:13 +0000)]
Done day 25

4 months agoFixed bug when checking opcode for blocking on input
Neil Smith [Mon, 7 Dec 2020 11:34:10 +0000 (11:34 +0000)]
Fixed bug when checking opcode for blocking on input

4 months agoAdded problem, some tidying
Neil Smith [Sun, 6 Dec 2020 14:24:41 +0000 (14:24 +0000)]
Added problem, some tidying

5 months agoFinally done day 24
Neil Smith [Sat, 5 Dec 2020 20:49:27 +0000 (20:49 +0000)]
Finally done day 24

5 months agoFinally done day 24
Neil Smith [Sat, 5 Dec 2020 20:45:17 +0000 (20:45 +0000)]
Finally done day 24

5 months agoTrying to get part 1 working with a Map, not a Matrix
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

15 months agoDone part 1
Neil Smith [Sat, 1 Feb 2020 15:09:21 +0000 (15:09 +0000)]
Done part 1

15 months agoAdded day 23 problem
Neil Smith [Sat, 1 Feb 2020 15:09:04 +0000 (15:09 +0000)]
Added day 23 problem

15 months agoTidying
Neil Smith [Wed, 22 Jan 2020 06:08:09 +0000 (10:08 +0400)]
Tidying

15 months agoDone part 2
Neil Smith [Wed, 15 Jan 2020 13:58:21 +0000 (13:58 +0000)]
Done part 2

15 months agoDone part 1
Neil Smith [Tue, 14 Jan 2020 15:42:37 +0000 (15:42 +0000)]
Done part 1

15 months agoDone day 22
Neil Smith [Thu, 9 Jan 2020 11:20:50 +0000 (11:20 +0000)]
Done day 22

15 months agoUpdated readme with link to blog
Neil Smith [Tue, 7 Jan 2020 19:10:22 +0000 (19:10 +0000)]
Updated readme with link to blog

15 months agoDone day 21
Neil Smith [Tue, 7 Jan 2020 12:56:43 +0000 (12:56 +0000)]
Done day 21

15 months agoCreate LICENCE.txt
Neil Smith [Tue, 7 Jan 2020 11:35:18 +0000 (11:35 +0000)]
Create LICENCE.txt

15 months agoPart 2 done
Neil Smith [Mon, 6 Jan 2020 14:21:41 +0000 (14:21 +0000)]
Part 2 done

16 months agoPart 1 done
Neil Smith [Sun, 5 Jan 2020 20:19:06 +0000 (20:19 +0000)]
Part 1 done

16 months agoRemoved unncessary newtype
Neil Smith [Sat, 4 Jan 2020 13:05:31 +0000 (13:05 +0000)]
Removed unncessary newtype

16 months agoRemoved needless scanning of each column
Neil Smith [Sat, 4 Jan 2020 12:58:48 +0000 (12:58 +0000)]
Removed needless scanning of each column

16 months agoDay 19 done
Neil Smith [Sat, 4 Jan 2020 12:31:45 +0000 (12:31 +0000)]
Day 19 done

16 months agoFinished day 18
Neil Smith [Fri, 3 Jan 2020 16:39:46 +0000 (16:39 +0000)]
Finished day 18

16 months agoUpdated profiling information
Neil Smith [Thu, 2 Jan 2020 17:46:40 +0000 (17:46 +0000)]
Updated profiling information

16 months agoFurther cleanup, increased use of lenses
Neil Smith [Wed, 1 Jan 2020 13:08:44 +0000 (13:08 +0000)]
Further cleanup, increased use of lenses

16 months agoDone part 2
Neil Smith [Mon, 30 Dec 2019 17:18:33 +0000 (17:18 +0000)]
Done part 2

16 months agoDirect approach done
Neil Smith [Fri, 27 Dec 2019 17:58:06 +0000 (17:58 +0000)]
Direct approach done

16 months agoDone part 1
Neil Smith [Tue, 24 Dec 2019 22:40:58 +0000 (22:40 +0000)]
Done part 1

16 months agoTidying
Neil Smith [Sun, 22 Dec 2019 23:21:59 +0000 (23:21 +0000)]
Tidying

16 months agoDone part 2
Neil Smith [Sun, 22 Dec 2019 20:13:35 +0000 (20:13 +0000)]
Done part 2

16 months agoDone part 1
Neil Smith [Sun, 22 Dec 2019 16:16:26 +0000 (16:16 +0000)]
Done part 1

16 months agoMore tweaking of optics
Neil Smith [Fri, 20 Dec 2019 19:52:05 +0000 (19:52 +0000)]
More tweaking of optics

16 months agoTidying
Neil Smith [Fri, 20 Dec 2019 17:46:17 +0000 (17:46 +0000)]
Tidying

16 months agoDone day 16
Neil Smith [Fri, 20 Dec 2019 14:58:28 +0000 (14:58 +0000)]
Done day 16

16 months agoDay 15 done with optics
Neil Smith [Fri, 20 Dec 2019 14:57:38 +0000 (14:57 +0000)]
Day 15 done with optics

16 months agoTidying.
Neil Smith [Fri, 20 Dec 2019 08:25:14 +0000 (08:25 +0000)]
Tidying.

16 months agoDay 15 done
Neil Smith [Thu, 19 Dec 2019 10:05:27 +0000 (10:05 +0000)]
Day 15 done

16 months agoRenamed rule to reaction
Neil Smith [Mon, 16 Dec 2019 17:26:20 +0000 (17:26 +0000)]
Renamed rule to reaction

16 months agoDay 14 done.
Neil Smith [Mon, 16 Dec 2019 15:43:10 +0000 (15:43 +0000)]
Day 14 done.

16 months agoMoving machines again
Neil Smith [Mon, 16 Dec 2019 15:10:48 +0000 (15:10 +0000)]
Moving machines again

16 months agoRenamed Field to Screen
Neil Smith [Sun, 15 Dec 2019 07:52:45 +0000 (08:52 +0100)]
Renamed Field to Screen

16 months agoDone day 13
Neil Smith [Sat, 14 Dec 2019 18:48:36 +0000 (19:48 +0100)]
Done day 13

16 months agoChanged the typeclass that NVec depends on
Neil Smith [Fri, 13 Dec 2019 15:49:10 +0000 (15:49 +0000)]
Changed the typeclass that NVec depends on

16 months agoA bit of tidying
Neil Smith [Fri, 13 Dec 2019 10:12:05 +0000 (10:12 +0000)]
A bit of tidying

16 months agoDone part 2
Neil Smith [Fri, 13 Dec 2019 10:05:30 +0000 (10:05 +0000)]
Done part 2

16 months agoPolymorphism working
Neil Smith [Fri, 13 Dec 2019 08:57:17 +0000 (08:57 +0000)]
Polymorphism working

16 months agoMoving to another machine
Neil Smith [Thu, 12 Dec 2019 13:26:46 +0000 (13:26 +0000)]
Moving to another machine

16 months agoDay 11 done
Neil Smith [Thu, 12 Dec 2019 09:55:34 +0000 (09:55 +0000)]
Day 11 done

16 months agoNow using Double, not Float
Neil Smith [Thu, 12 Dec 2019 08:28:38 +0000 (08:28 +0000)]
Now using Double, not Float

16 months agoMerge branch 'intcode-module'
Neil Smith [Wed, 11 Dec 2019 18:37:57 +0000 (18:37 +0000)]
Merge branch 'intcode-module'

16 months agoUsing just rationals for part 1.
Neil Smith [Wed, 11 Dec 2019 17:48:15 +0000 (17:48 +0000)]
Using just rationals for part 1.

16 months agoDone day 10
Neil Smith [Wed, 11 Dec 2019 09:06:15 +0000 (09:06 +0000)]
Done day 10

16 months agoMoved Intcode interpreter into a separate module, ensured all previous days still... intcode-module
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.

16 months agoMore tweaking
Neil Smith [Mon, 9 Dec 2019 14:14:09 +0000 (14:14 +0000)]
More tweaking

16 months agoTiyding
Neil Smith [Mon, 9 Dec 2019 10:55:51 +0000 (10:55 +0000)]
Tiyding

16 months agoDone day 9
Neil Smith [Mon, 9 Dec 2019 10:51:07 +0000 (10:51 +0000)]
Done day 9

16 months agoA little tidying
Neil Smith [Mon, 9 Dec 2019 09:20:55 +0000 (09:20 +0000)]
A little tidying

16 months agoDay 8 done
Neil Smith [Mon, 9 Dec 2019 09:05:22 +0000 (09:05 +0000)]
Day 8 done

16 months agoPoint-free tweak
Neil Smith [Sun, 8 Dec 2019 19:02:40 +0000 (19:02 +0000)]
Point-free tweak

16 months agoDone day 7
Neil Smith [Sun, 8 Dec 2019 17:51:12 +0000 (17:51 +0000)]
Done day 7

16 months agoPart 2 now using sets
Neil Smith [Sat, 7 Dec 2019 14:50:59 +0000 (14:50 +0000)]
Part 2 now using sets

16 months agoDone day 6
Neil Smith [Sat, 7 Dec 2019 13:48:51 +0000 (13:48 +0000)]
Done day 6

17 months agoNow using the RWS monad stack
Neil Smith [Fri, 6 Dec 2019 14:09:23 +0000 (14:09 +0000)]
Now using the RWS monad stack

17 months agoAdded day 5 problem text.
Neil Smith [Fri, 6 Dec 2019 10:01:15 +0000 (10:01 +0000)]
Added day 5 problem text.

17 months agoRemoved some old, dead code
Neil Smith [Fri, 6 Dec 2019 08:26:09 +0000 (08:26 +0000)]
Removed some old, dead code

17 months agoDone day 5
Neil Smith [Fri, 6 Dec 2019 08:22:13 +0000 (08:22 +0000)]
Done day 5

17 months agoAdded some problem texts
Neil Smith [Wed, 4 Dec 2019 12:22:27 +0000 (12:22 +0000)]
Added some problem texts

17 months agoAn slightly different way to approach it
Neil Smith [Wed, 4 Dec 2019 08:20:30 +0000 (08:20 +0000)]
An slightly different way to approach it

17 months agoRemoved a redundant filter
Neil Smith [Wed, 4 Dec 2019 08:09:57 +0000 (08:09 +0000)]
Removed a redundant filter

17 months agoDone day 4
Neil Smith [Wed, 4 Dec 2019 08:01:27 +0000 (08:01 +0000)]
Done day 4

17 months agoParsing tweaks.
Neil Smith [Tue, 3 Dec 2019 22:13:01 +0000 (22:13 +0000)]
Parsing tweaks.

17 months agoI remembered about foldl1 !
Neil Smith [Tue, 3 Dec 2019 18:30:34 +0000 (18:30 +0000)]
I remembered about foldl1 !

17 months agoNow using M.intersectionWith, so no need for Data.Set
Neil Smith [Tue, 3 Dec 2019 17:33:13 +0000 (17:33 +0000)]
Now using M.intersectionWith, so no need for Data.Set

17 months agoUpdated readme for ghci calls
Neil Smith [Tue, 3 Dec 2019 16:44:26 +0000 (16:44 +0000)]
Updated readme for ghci calls

17 months agoDone day 3 part 2
Neil Smith [Tue, 3 Dec 2019 16:44:13 +0000 (16:44 +0000)]
Done day 3 part 2

17 months agoDone day 3 part 1
Neil Smith [Tue, 3 Dec 2019 09:13:19 +0000 (09:13 +0000)]
Done day 3 part 1

17 months agoUpdated README
Neil Smith [Mon, 2 Dec 2019 14:23:51 +0000 (14:23 +0000)]
Updated README

17 months agoDone day 2
Neil Smith [Mon, 2 Dec 2019 11:18:35 +0000 (11:18 +0000)]
Done day 2

Done day 2

17 months agoCouple of typo fixes.
Neil Smith [Sun, 1 Dec 2019 16:49:54 +0000 (16:49 +0000)]
Couple of typo fixes.

17 months agoPart 2 now point-free
Neil Smith [Sun, 1 Dec 2019 13:15:59 +0000 (13:15 +0000)]
Part 2 now point-free

17 months agoUpdated readme
Neil Smith [Sun, 1 Dec 2019 09:02:43 +0000 (09:02 +0000)]
Updated readme

17 months agoDone day 1
Neil Smith [Sun, 1 Dec 2019 09:00:57 +0000 (09:00 +0000)]
Done day 1

17 months agoInitial file structure set up.
Neil Smith [Fri, 29 Nov 2019 16:30:39 +0000 (16:30 +0000)]
Initial file structure set up.