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

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

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

3 years 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

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

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

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

3 years 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

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

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

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

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

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

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

4 years 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

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

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

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

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

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

4 years 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

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

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

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

4 years 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 years 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

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

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

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

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

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

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

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

4 years 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.

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

4 years 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.

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

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

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

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

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

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

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

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

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

4 years 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

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

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

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

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

4 years 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

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

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

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

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

4 years 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

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

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

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

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

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

Done day 2

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

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

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

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

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