Skip to content
let's see how long it takes before I burn out this time
Branch: master
Clone or download
Latest commit c3face5 Dec 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.markdown day 4 Dec 4, 2019
day1-1.prdc improve some comments Dec 3, 2019
day1-2.prdc improve some comments Dec 3, 2019
day2-1.prdc golf a byte off day 2 with index pre-chunking Dec 3, 2019
day2-2.prdc golf a byte off day 2 with index pre-chunking Dec 3, 2019
day3-1.prdc golf 9 bytes off day 3 Dec 3, 2019
day3-2.prdc golf 9 bytes off day 3 Dec 3, 2019
day4-1.prdc day 4 Dec 4, 2019
day4-2.prdc day 4 Dec 4, 2019

README.markdown

Advent of Code Golf 2019

tl;dr same setup as last year. Let's see when I burn out.


This repository contains golfed solutions to Advent of Code 2019 in my personal golfing programming language, Paradoc, version 0.5.

(These are not the solutions I compete on the leaderboard with; I think there are enough repos with such solutions and my solutions wouldn't be that different. I have also not been careful about preserving my code for level 1 before doing level 2 of each day.)

I could obviously cheat at golf by adding built-ins to Paradoc tailored to each challenge after seeing it, so my programs here ought to run on Paradoc version 0.5, which was pushed just before this year's Advent of Code. I will be using the results here to guide improving Paradoc in the future, though.

Note on byte count: Like a lot of the other golfing languages seen on the Programming Puzzles & Code Golf StackExchange, the byte counts here assume programs were encoded in the Paradoc code page. These programs will almost always take up more than the stated byte count as UTF-8 strings, and for the sake of easy viewability, they are UTF-8 encoded below and in the programs in this repository.

Day-Level Bytes Code
1-1 7 v]3÷v«š
1-2 14 v]{3÷«0Ã}Iv»mŠ
2-1 48 iIgHr2:�12HudHL,4/εHt(3%"Q+*"=S{)\Ht~}uPdHu};sHq
2-2 66 iIg–Ak{•Hr1h‰‡J¨~HudHL,4/εHt(3%"Q+*"=S{)\Ht~}uPdHu};sHq19690720=}=
3-1 35 l{","/µ(17:)‡{|3%(}y\I°~}Ás}d&LwŠmŒ
3-2 43 l{","/µ(17:)‡{|3%(}y\I°~}ÁsJ›ø›m}d+›ø»f‹šmŒ
4-1 15 iIg~M…Sm$pfÛ_-L
4-2 19 iIg~M…Sm$pf{GLm2#}ç
You can’t perform that action at this time.