Advent of Code 2020 solutions in Zig
Allocgate 2.0
Created by  voroskoi  on December 4, 2022
YLGB4XTQFE2HNGOBNHAQ65CJ72X4THLT35FOURRGHGF2B5PNBS7AC
self-hosted performance fix
Created by  voroskoi  on October 15, 2022
BRM6E72JU53IW6AGESIIL3TORWMLILDKPM4GVHOW4KHQH3AEW3BAC
Add benchmark with stage1 and stage3
Created by  voroskoi  on September 1, 2022
AIQCLREK65YGSSC4XN5KFMCPUVKZN54HVXE7B5YND7CWH37KPRSAC
make this work with self-hosted compiler
Created by  voroskoi  on September 1, 2022
7P4HO2QCKIAKCBTEVTUBMA4IJLSAGCUIVV6NV5WCIUEEUPTJO7GQC
Add solution for day25
Created by  voroskoi  on July 16, 2022
7V55CK2GIHIMLSYBQIEPP4B527Y2V7O3Y243KQ43V3LOI2VRMBHQC
Add solution for day24b
Created by  voroskoi  on July 16, 2022
I5DHUXS6O2GS5BBHZL4FNBDLGV7244VDQ5CPPHUCCCSKQIP7LRDAC
Add solution for day24a
Created by  voroskoi  on July 15, 2022
5LL6UWH2IEMYPS36SPTBOBLGOVYLPCNQ7PJYA5SQIRE6YPOVOZ7AC
Add solution for day23b, complete rewrite
Created by  voroskoi  on July 14, 2022
AVIO4NA5ST34SYHOGSVLHES63AN5IOV3KKE563AFCIEQC7ZJYFRQC
Add solution for day23a
Created by  voroskoi  on July 13, 2022
2FBADFM44OZIYVQVBPR2TM5JEUQUYOP2M3HWJ3KHRPJSMLW54YYQC
main.zig: fix first part out string, add day23
Created by  voroskoi  on July 13, 2022
MMDKIRQN4LV6JX6HZRTENU73AAN3ZT672TPZYJF74SHZLJBSBTKQC
Add solution for day22b
Created by  voroskoi  on July 10, 2022
24EGC7CAAGHQL4TTPHF5GECZYXTC7Q6ERHEJRR2HRBKLER5JMGPQC
Add solution for day22a
Created by  voroskoi  on July 10, 2022
U3GT6IYJZ54COJPWPWBDKWWM22MIYKOBMOLSJPUYNQA76XOK7L5AC
main: add string output support
Created by  voroskoi  on July 9, 2022
5UANPEYIPJTBNN7NVO4M3TOLBD64PTNZ2XL3KOTJPPJ3A62DFZAQC
Add solution for day21
Created by  voroskoi  on July 9, 2022
ZFCCOQBEOQNN2MOKNYGNMCJOSMUV2MLOMKIMPUINIRYJ7MNBZVXAC
Add solution for day20b
Created by  voroskoi  on July 5, 2022
542KFIY2VRSIP2HN5CDBSBA6G7CAZCU5WTB6THZP5IWZKU34OZBAC
Add total running time
Created by  voroskoi  on July 4, 2022
2HGVS5SMIAKQBOG23OTU4XNPCLBJYQ5IYWIPAJBFUK5WGG5NFYUAC
Add solution for day20a
Created by  voroskoi  on July 4, 2022
I2GPIFE63VQ723HFNXFYO3D4OOMR5QZFNQXTAR5TFOVMOHKXRHTAC
Move input dir to src to make @embedFile work with stage2
Created by  voroskoi  on July 3, 2022
QB2MHJHFPKKUM7STF2LZVQCFDJUATQOPCBCD7WXN2NYSKFVHRHIQC
Add solution for day19b, make the first part much faster
Created by  voroskoi  on July 3, 2022
7P7VMJ5TC4PQTBUBRKRSZVQHS5OGFLEZ74CIE2IZXPSHI3NSNPZQC
Add day19 input
Created by  voroskoi  on July 3, 2022
LNNV3UV6VP3753IE36O354N6BSVS2G6FXUU5IVA32ID3465LUE5AC
Add solution for day19a
Created by  voroskoi  on July 3, 2022
THKXI3VBB5V7PEG7EQQ5XONW3ESOXC4BZZCLTASQETNP3W3GFTZQC
Add solution for day18b
Created by  voroskoi  on May 20, 2022
5CWFGOJQRZXMTBKO3YNJ4GQ3676EKT3R44UTBGEHBQLTH2QDXAYAC
Add solution for day18a
Created by  voroskoi  on May 18, 2022
BB7A42GMBXXMAGLVOMEEK7W522PDSJF4MFVE4V6E7DWBJ2PPD4EQC
Add day17 input file
Created by  voroskoi  on May 17, 2022
6JQZ6PEDVUPH5ZN2ZYKSUBEKVAKFZIQ5FJDNGJTF3RZNV7S6MJ6QC
Add solution for day17b
Created by  voroskoi  on May 17, 2022
UXJ3PRYRWWTHM456GOEYWN6MBUKYEMA4RXPYBCJFMLJZAT5QL7RAC
Add solution for day17a
Created by  voroskoi  on May 16, 2022
6HKZ5SWUAXA2YMKW2Y4WI5MESEK2J5ZLNVNUPZR7QRSHCO2WZMZAC
Add missing day16.zig
Created by  voroskoi  on May 16, 2022
UP23LKD7AAOVXG32BUBJELAO3USAIMPBNYYLN64BELKL7OUD4BCQC
Add solution for day16
Created by  voroskoi  on May 2, 2022
G2NBOYGGBZEM2MB7DZ4H3U67KZ3KZE6OMFA7TSEFQJI64GQVE5JAC
Day15: using ArrayList instead of AutoHashMap makes this 3 times faster
Created by  voroskoi  on May 1, 2022
GKUEBRHY6X37UIP63RGOPC4TT2G5RUTXQSWSGABXAJHY5GYCKU5AC
Add solution for day15
Created by  voroskoi  on May 1, 2022
DRBMG2273FDOUH54BOGRJ6CQSVXJUMNOPPVCD3S7ATRP5HPWXBCQC
Add solution for day14
Created by  voroskoi  on April 30, 2022
E3L3AESIFSYNSUHG3FKFHWYUYNV2GWDYBZ5VAJ2NS5LMPBT7NH2AC
Add solution for day13
Created by  voroskoi  on April 28, 2022
PQDOO4YG452VTI26ZIOMTSYBS2TBAY26QAJVD7MYLZ72TH7SM6PAC
Add solution for day12
Created by  voroskoi  on April 27, 2022
IQVDJCKL3I7FOUWFEYI4HOUZQP3P7LAWOW5PPN7XYG2IX6M63NDQC
Add solution for day11
Created by  voroskoi  on April 26, 2022
VTRGPZ3FCD2U55EF5K5TJYCCCROPEOARPVAT7TF7ZFFEU42CL5MQC
Add solution for day10
Created by  voroskoi  on April 26, 2022
KSSMFW4DFK4SZTKE6JFVVHPQVRSA4ZVTOOYTQHYRACMEF5GHU2BAC
Add solution for day09
Created by  voroskoi  on April 25, 2022
WQSGERJR66LGKKRXQRN7TC44TDP4WIYBER46JEQ5ATG5IQLP345QC
Add solution for day08
Created by  voroskoi  on April 25, 2022
M5YZ5CWWEBPSUWT7WLPPQE7ECE347IRBHYZBAHKKSXTUHM6U2DGQC
Add solution for day07
Created by  voroskoi  on April 24, 2022
GGX7FIEL5V6J5OGZWGKSUP6WFNJ64VFLDZNONVEL2VCFMATVZCJQC
Add solution for day06
Created by  voroskoi  on April 23, 2022
NAZ5ABSXBNX3ZIMD25RXQC62LRG4CEQET4T7EU5DNP3MVYGVOUBAC
Add solution for day05
Created by  voroskoi  on April 21, 2022
6BDZHBMQUMIVECHK5GF6ODINFC4B2JXIFNS5N2CPSA7FRGOZOZTAC
Add solution for day04
Created by  voroskoi  on April 21, 2022
POEXUJGLELHMXXEEKEIAPDLJS6EQF42MC37FJ3AVWKCDK7IML6YQC
Add solution for day03
Created by  voroskoi  on April 21, 2022
6U3VHREX6TLSEFFTFFCQ5T3ZOWLMEZ3IDNHHGYYMM4NYMP2TNCMQC
Add solution for day02
Created by  voroskoi  on April 20, 2022
KD3XDNWTQ52KQ5I3CY2VQVSL7OJ3VL32Q7SALWNOOK75JKTMNXBQC
Add solution for day01
Created by  voroskoi  on April 20, 2022
ONQOGY2EUWGA5ATHOESEQHAQJLBSNPX7MAHY53SOC3R2IPXSVJ6AC
(no change message)
Created by   on April 20, 2022
IYU6UWZHEVWI3S7EBFVGI4THU64OJFSCFNGANCDRCSK7PZ3ATLOQC