Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/defelo/adventofcode

Advent of Code solutions in Rust, Haskell, Python, APL, Uiua, Nix and Nu
https://github.com/defelo/adventofcode

advent-of-code advent-of-code-2021 advent-of-code-2022 advent-of-code-2023 aoc apl haskell nix nushell python rust uiua

Last synced: about 2 months ago
JSON representation

Advent of Code solutions in Rust, Haskell, Python, APL, Uiua, Nix and Nu

Awesome Lists containing this project

README

        

# AdventOfCode
[Advent of Code](https://adventofcode.com/) solutions in [ Rust](Rust), [ Haskell](Haskell), [ Python](Python), [ APL](APL), [ Uiua](Uiua), [ Nix](Nix) and [ Nu](Nu)

### Global Leaderboard Placement
|Year|Rank|Score|Top% (Leaderboard)|Top% (All participants)|
|-|-|-|-|-|
|[2023](https://adventofcode.com/2023/leaderboard)|**126**|531|11.07% (of 1138)|0.0426% (of ≥295608)|
|[2022](https://adventofcode.com/2022/leaderboard)|**349**|147|34.15% (of 1022)|0.1182% (of ≥295315)|
|[2021](https://adventofcode.com/2021/leaderboard)|**136**|438|13.41% (of 1014)|0.0538% (of ≥252776)|
|[2020](https://adventofcode.com/2020/leaderboard)|**621**|46|65.23% (of 952)|0.3190% (of ≥194644)|

## [2023](https://adventofcode.com/2023) ([ Rust](Rust/2023): 25/25 | [ Uiua](Uiua/2023): 12/25 | [ Haskell](Haskell/2023): 4/25 | [ Nix](Nix/2023): 1/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
|||||[**1**](https://adventofcode.com/2023/day/1) [](Rust/2023/01.rs "Rust solution for 2023/01") [](https://uiua.org/pad?src=JnNjCgpOdW1zIOKGkCB7Im9uZSIgInR3byIgInRocmVlIiAiZm91ciIgImZpdmUiCiAgICAgICAgInNpeCIgInNldmVuIiAiZWlnaHQiICJuaW5lIn0KRGlnaXRzIOKGkCArQDHih6E5CkZpbmQg4oaQIC8rIMOXKzHih6E5IOKJoeKKkOKMlQpFeHRyYWN0IOKGkCArw5cxMCDiiKniiqLiioPiiJjih4wg4pa94omgMC4KCsKw4oqfLysg4oqcKOKKnyDiiKlFeHRyYWN0IOKKg-KGpeKImCDiiKlGaW5kIERpZ2l0cyxOdW1zwqQp4omgQFxuLgo= "Uiua solution for 2023/01") [](Nix/2023/01.nix "Nix solution for 2023/01")|[**2**](https://adventofcode.com/2023/day/2) [](Rust/2023/02.rs "Rust solution for 2023/02") [](Haskell/2023/02.hs "Haskell solution for 2023/02") [](https://uiua.org/pad?src=JnNjCgpDb2xvcnMg4oaQIHsicmVkIiAiZ3JlZW4iICJibHVlIn0KUGFyc2VDb3VudCDihpAg4oqX4oqZQ29sb3JzIOKKmeKKkOKLlSDCsOKKn-KHjCDiipzilqHiiaBAIC4KUGFyc2VSb3VuZCDihpAgLyviipwow5firJow4oavwqQzwrDiippQYXJzZUNvdW50KeKJoEAsLgpQYXJzZUdhbWUg4oaQIOKKnFBhcnNlUm91bmTiiaBAOy4g4oaYKzLiipdAOi4KCuKKnCgv4oalUGFyc2VHYW1lKeKJoEBcbi4K4oipLysg4oqDL8OXKMOXKzHih6Hip7suL8OX4omkMTJfMTNfMTQp4o2JCg== "Uiua solution for 2023/02")|[**3**](https://adventofcode.com/2023/day/3) [](Rust/2023/03.rs "Rust solution for 2023/03") [](https://uiua.org/pad?src=JnNjCgpOdW1zIOKGkCAoCiAg4oiKOitAMOKHoTEwCiAgw5fCrOKsmjDihrswX8KvMS4uCiAgw5fijZzima1cKwopClN5bWJvbHMg4oaQIMOX4oqDKOKJoEAuKSg9ME51bXMpCkdlYXJzIOKGkCA9QCoKTmVpZ2hib3JzIOKGkCDiiaEow5firJow4oa7KeKYhzEtMeKHoTNfM-KIqcKkCkEg4oaQICgKICBOZWlnaGJvcnMg4oqDU3ltYm9scyBOdW1zCiAg4oqP4oqd4pmtL-KGpQopCkIg4oaQICgKICBOZWlnaGJvcnMg4oqDTnVtcyBHZWFycwogIOKYhzHijYkKICDirJow4omhKOKWvT0y4qe7LuKWveKJoDAu4oqdKQogIOKJoS_Dl-KJoeKKj-KKmcKkCikKCuKKgyjiipziiJjiiaBAXG4uKSjiioIw4omh4ouV4pmtIHJlZ2V4ICJcXGQrIikK4oipLysg4oqDQiBBCg== "Uiua solution for 2023/03")|
|[**4**](https://adventofcode.com/2023/day/4) [](Rust/2023/04.rs "Rust solution for 2023/04") [](https://uiua.org/pad?src=JnNjCgpQYXJzZUNhcmQg4oaQIOKIqcKw4pahwrDiip8g4oqcKOKWoeKKnOKLleKJoEAgLiniiaBAfC4g4oaYKzLiipdAOi4KTWF0Y2hlcyDihpAg4qe74pa94oiKLApQb2ludHMg4oaQIOKMiuKBv-KKmTItMQpXaW5NYXRyaXgg4oaQIOKsmjDiiaEo4oqCMeKKguKIqeKGr-KKmSgw4oqZMSkpIOKHoeKnuy7iioIwCkEg4oaQIC8r4omhUG9pbnRzCkIg4oaQIOKKojsg4o2l4oqD4oiYKC8rw5cp4qe7LiDiioPiiJgowqziiqIpIFdpbk1hdHJpeAoK4oqDQiBBIOKKnChNYXRjaGVzIFBhcnNlQ2FyZCniiaBAXG4uCg== "Uiua solution for 2023/04")|[**5**](https://adventofcode.com/2023/day/5) [](Rust/2023/05.rs "Rust solution for 2023/05") [](https://uiua.org/pad?src=JnNjCgpQYXJzZVNlZWRzIOKGkCDiiaHii5Xihpgx4oqc4pah4omgQCAuwrDilqHiiqIKUGFyc2VSYW5nZU1hcCDihpAg4o2cwrBb4oqZ4oqZ4oiYXeKKgygtOnzii4XiiJh84ouFKyniipzii5XiiaBAIC4KUGFyc2VNYXBzIOKGkCDiiaEo4pah4omh4oqQUGFyc2VSYW5nZU1hcOKGmDHiipzilqHiiaBAXG4uwrDilqEpIOKGmDEKQ29udGFpbnMg4oaQIOKJjTFfMOKJpApGaW5kUmFuZ2VNYXAg4oaQIOKKouKKmuKKguKKmTEg4omhQ29udGFpbnMg4oqZ4o2c4o2JKOKGmDEpCk1hcE51bSDihpAgK-KKoeKKg0ZpbmRSYW5nZU1hcCjiioLiipkw4oqi4o2JOikKU2VlZFJhbmdlcyDihpAg4o2cKMKw4oqf4o2JKeKKg-KImCsg4oavwq8xXzIKSW50ZXJzZWN0IOKGkCDiip_iipMv4oalL-KGp-KNnOKKn-KNiQpJc0VtcHR5IOKGkCAv4omkClNwbGl0QXQg4oaQIOKKgyjihqfiioLiiJ4pKOKGpeKKgjrCr-KInikKTWFwU2VlZFJhbmdlIOKGkCAoCiAgwqQr4oqZKOKKmeKKnyA64oqZSW50ZXJzZWN0IOKIqVNwbGl0QXQg4oqZLCkgwrBb4oqZ4oqZ4oiYXToKICDiiKko4pa9wqziiaFJc0VtcHR5LikKKQpGbGF0TWFwU2VlZFJhbmdlcyDihpAgO-KIpyjiioPii4XiiJgo4oip4oqC4oqZOjpNYXBTZWVkUmFuZ2UpKSDiipniipkoLuKGrzBfMltdKQpNYXBTZWVkUmFuZ2VzIOKGkCDiioLiiKco4oqZ4oqCRmxhdE1hcFNlZWRSYW5nZXM6KSA64oqZ4oqZKOKGrzBfMltdKQpBIOKGkCAv4oan4omhKOKIpyhNYXBOdW06wrDilqEpOikg4oqZwqQKQiDihpAgL-KGp-KKouKNiSDiiKcoTWFwU2VlZFJhbmdlczrCsOKWoSkgOlNlZWRSYW5nZXMKCuKKg0IgQSDiioNQYXJzZVNlZWRzIFBhcnNlTWFwcyDiipzilqHCrOKMlSJcblxuIi4K "Uiua solution for 2023/05")|[**6**](https://adventofcode.com/2023/day/6) [](Rust/2023/06.rs "Rust solution for 2023/06") [](Haskell/2023/06.hs "Haskell solution for 2023/06") [](https://uiua.org/pad?src=JnNjCgpTb2x2ZSDihpAgKAogIMKw4oqf4oeMCiAgLeKKkyjDlzR84oG_Mi4pCiAg4oqD4oiYKOKMiuKImikKICA94oG_MiwKICAr4oqDLSjil78yKysrMSkKKQoK4oqcKOKKnOKLleKJoEAgLuKGmCsx4oqXQDouKeKJoEBcbi4K4oqDKFNvbHZlIOKJoS8o4ouV4oqC4oipwrDii5UpKSAoL8OX4omhU29sdmXijYkpCg== "Uiua solution for 2023/06")|[**7**](https://adventofcode.com/2023/day/7) [](Rust/2023/07.rs "Rust solution for 2023/07") [](Haskell/2023/07.hs "Haskell solution for 2023/07") [](https://uiua.org/pad?src=JnNjCgpQYXJzZUNhcmQg4oaQICsy4oqX4oqZIjIzNDU2Nzg5VEpRS0EiClBhcnNlSGFuZCDihpAg4oqC4oqTKFBhcnNlQ2FyZMKw4pahfOKLlSnCsOKKnyDiipzilqHiiaBAIC4KQ291bnRDYXJkcyDihpAgwqTirJow4oavWzRdIOKGmDEg4oqP4o2WLiDiipXip7viipsuIOKWveKJoDAuCkhhbmRUeXBlIOKGkCAt4oqZNuKKouKKmiDiiaHiiY1bCiAgMF8wXzBfMCAxXzBfMF8wCiAgMl8wXzBfMCAxXzFfMF8wCiAgMl8xXzBfMCAxXzFfMV8wCiAgMV8xXzFfMV0gQ291bnRDYXJkcwpTb3J0IOKGkCDiio_ijY8g4omhKOKKgkhhbmRUeXBlLuKGmMKvMSkgLgpSZXBsYWNlSm9rZXJzIOKGkCDijZwo4oaYwq8xKSjDl-KJoDExLikKCuKKnFBhcnNlSGFuZOKJoEBcbi4K4omhUmVwbGFjZUpva2Vycy4K4oipKC8rw5cgKzHih6Hip7suIOKKouKHjOKNiSBTb3J0KQo= "Uiua solution for 2023/07")|[**8**](https://adventofcode.com/2023/day/8) [](Rust/2023/08.rs "Rust solution for 2023/08") [](https://uiua.org/pad?src=JnNjCgpQYXJzZUluc3RydWN0aW9ucyDihpAgPUBSwrDilqHiiqIKUGFyc2VOb2RlIOKGkCDihpgx4oqicmVnZXgiKFteICxdKykgPSBcXCgoW14gLF0rKSwgKFteICxdKylcXCkiClBhcnNlTmV0d29yayDihpAg4omhUGFyc2VOb2RlIOKGmDEKUmVwbGFjZU5hbWVzIOKGkCDijZzijYko4oqX4oqDKOKGmDEp4oqiKQpGaW5kU3RhcnRBbmRHb2FsIOKGkCDiiKko4oqX4pahKSAiQUFBIiwiWlpaIuKKouKNiQpTdGFydEFuZEdvYWxNYXNrIOKGkCDiiKk9QEEsQFriiaEo4oqi4oeMKeKKouKNiQpTdGVwIOKGkCDiioMo4oqP4oqDKOKKj-KXv-Knuyzii4Xiipnii4Xii4XiiJh84oqP4oqZ4ouF4ouF4oiYKXwrMeKLheKImHzii4Xii4XiipniipniiJgpClJ1biEg4oaQIOKLheKKmeKLheKLhTsg4o2iU3RlcCjCrF4zKSDiipkwCkxDTSDihpAgw7c74oqD4o2i4oqD4pe_4oiYwrHDlwpBIOKGkCBSdW4hKD3iipnii4XiiJgpIEZpbmRTdGFydEFuZEdvYWwKQiDihpAgL0xDTSDiiaEoUnVuISjiio_iipnii4XiiJgpKSDiipMo4oqafMKkfMKkfMKkKSBTdGFydEFuZEdvYWxNYXNrCgriipzilqHiiaBAXG4uCuKKg1BhcnNlTmV0d29yayBQYXJzZUluc3RydWN0aW9ucwriioNCIEEg4oqD4oiYUmVwbGFjZU5hbWVzCg== "Uiua solution for 2023/08")|[**9**](https://adventofcode.com/2023/day/9) [](Rust/2023/09.rs "Rust solution for 2023/09") [](Haskell/2023/09.hs "Haskell solution for 2023/09") [](https://uiua.org/pad?src=JnNjCgrijYniipwo4oqc4ouV4omgQCAuKeKJoEBcbi4K4oipKC8r4pmtWzvijaXiioMo4omhLy3il6syKSjiiqLih4wpXS0x4qe7Likg4oeMLgo= "Uiua solution for 2023/09")|[**10**](https://adventofcode.com/2023/day/10) [](Rust/2023/10.rs "Rust solution for 2023/10")|
|[**11**](https://adventofcode.com/2023/day/11) [](Rust/2023/11.rs "Rust solution for 2023/11") [](https://uiua.org/pad?src=JnNjCgpFeHBhbmQg4oaQIOKWvTriiKko4piHwq8yKeKKnuKKn-KIqShcKysxw5ctMTovw5fCrCnijYksLCwKCj1AI-KKnOKImOKJoEBcbi4K4oqDKEV4cGFuZCAxMDAwMDAwKShFeHBhbmQgMikK4oipKMO3Mi8r4pmt4oqgKC8r4oy1LSkuKQo= "Uiua solution for 2023/11")|[**12**](https://adventofcode.com/2023/day/12) [](Rust/2023/12.rs "Rust solution for 2023/12")|[**13**](https://adventofcode.com/2023/day/13) [](Rust/2023/13.rs "Rust solution for 2023/13") [](https://uiua.org/pad?src=JnNjCgpNaXNtYXRjaGVzIOKGkCAvK-KZreKJoCDiiKnihpksOiDihqfiiKnip7ssLCDiipnih4wg4oqD4oaY4oaZClNvbHZlISDihpAgK8OXMTAwOiDiiKkoLyvDlz1eMDog4oqZ4omhTWlzbWF0Y2hlcy4g4o2cKC0xKeKHoeKKg-Knu8KkKSDijYkuCgriipwo4pah4oqc4oiY4omgQFxuLinCrOKMlSJcblxuIi4K4oipLysg4oqQ4omh4oqDU29sdmUhMSBTb2x2ZSEwCg== "Uiua solution for 2023/13")|[**14**](https://adventofcode.com/2023/day/14) [](Rust/2023/14.rs "Rust solution for 2023/14")|[**15**](https://adventofcode.com/2023/day/15) [](Rust/2023/15.rs "Rust solution for 2023/15")|[**16**](https://adventofcode.com/2023/day/16) [](Rust/2023/16.rs "Rust solution for 2023/16")|[**17**](https://adventofcode.com/2023/day/17) [](Rust/2023/17.rs "Rust solution for 2023/17")|
|[**18**](https://adventofcode.com/2023/day/18) [](Rust/2023/18.rs "Rust solution for 2023/18") [](https://uiua.org/pad?src=JnNjCgpQYXJzZUluc3Qg4oaQIOKKg-KGmOKGmTIg4oaYMeKKonJlZ2V4Il4oW1JETFVdKSAoXFxkKykgXFwoIyguezV9KShbMDEyM10pXFwpJCIKUGFyc2VIZXgg4oaQIOKIpygrw5cxNjop4oqZMOKKl-KKmSIwMTIzNDU2Nzg5YWJjZGVmIgpQYXJzZUEg4oaQIOKJoeKNnMKw4oqf4oqTKOKKl-KKmSJSRExVIuKKonzii5UpClBhcnNlQiDihpAg4omhKOKNnMKw4oqf4oqTKOKLlXxQYXJzZUhleMKw4pahKeKHjCkKU29sdmUg4oaQICgKICDiipkoMCAwIDApCiAgO-KIpyjiioMoKCt8O3wtfDspfCg7fCt8O3wtKeKKmcOXfCvii4Xiipnii4Xii4XiiJgpwrDiip8pCiAgKzErw7cyOgopCgriipxQYXJzZUluc3TiiaBAXG4uCuKIqVNvbHZlIOKKk1BhcnNlQiBQYXJzZUEK "Uiua solution for 2023/18")|[**19**](https://adventofcode.com/2023/day/19) [](Rust/2023/19.rs "Rust solution for 2023/19")|[**20**](https://adventofcode.com/2023/day/20) [](Rust/2023/20.rs "Rust solution for 2023/20")|[**21**](https://adventofcode.com/2023/day/21) [](Rust/2023/21.rs "Rust solution for 2023/21")|[**22**](https://adventofcode.com/2023/day/22) [](Rust/2023/22.rs "Rust solution for 2023/22")|[**23**](https://adventofcode.com/2023/day/23) [](Rust/2023/23.rs "Rust solution for 2023/23")|[**24**](https://adventofcode.com/2023/day/24) [](Rust/2023/24.rs "Rust solution for 2023/24")|
|[**25**](https://adventofcode.com/2023/day/25) [](Rust/2023/25.rs "Rust solution for 2023/25")|26|27|28|29|30|31|

## [2022](https://adventofcode.com/2022) ([ Rust](Rust/2022): 25/25 | [ Python](Python/2022): 18/25 | [ Haskell](Haskell/2022): 9/25 | [ Uiua](Uiua/2022): 7/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
||||[**1**](https://adventofcode.com/2022/day/1) [](Rust/2022/01.rs "Rust solution for 2022/01") [](Haskell/2022/01.hs "Haskell solution for 2022/01") [](Python/2022/01.py "Python solution for 2022/01") [](https://uiua.org/pad?src=JnNjCgriipwoLyviipzii5XiiaBAXG4uKeKJoS_ihqXil6sy4oqCOjHiiaBAXG4uCuKGmTPiio_ijZYuCuKKgy8r4oqiCg== "Uiua solution for 2022/01")|[**2**](https://adventofcode.com/2022/day/2) [](Rust/2022/02.rs "Rust solution for 2022/02") [](Haskell/2022/02.hs "Haskell solution for 2022/02") [](Python/2022/02.py "Python solution for 2022/02") [](https://uiua.org/pad?src=JnNjCgril78yMy1AQeKKnCjiipziiqLiiaBAIC4p4omgQFxuLgoK4oipLysg4oqDKOKJoSgrKzHil78zKzLiioMvKyjDlzPiiqLih4wpKSkgKOKJoSgrMSvDlzPil78zKzHiioMvLSjiiqLih4wpKSkK "Uiua solution for 2022/02")|[**3**](https://adventofcode.com/2022/day/3) [](Rust/2022/03.rs "Rust solution for 2022/03") [](Haskell/2022/03.hs "Haskell solution for 2022/03") [](Python/2022/03.py "Python solution for 2022/03") [](https://uiua.org/pad?src=JnNjCgpQcmlvcml0eSDihpAgK-KKgyjDlzI2PEBhKSjil78zMi1AQCkKSW50ZXJzZWN0IOKGkCDiip3ilr3iioPiiaHiiIriiJjiipnCpAoK4oqcKOKWoVByaW9yaXR5KeKJoEBcbi4K4oqDKOKGr8KvMV8zKeKJoeKNnOKJocKw4pahKOKGrzJfwq8xKQriiKkoLyvCsMKk4omh4oqQL0ludGVyc2VjdCkK "Uiua solution for 2022/03")|[**4**](https://adventofcode.com/2022/day/4) [](Rust/2022/04.rs "Rust solution for 2022/04") [](Haskell/2022/04.hs "Haskell solution for 2022/04") [](Python/2022/04.py "Python solution for 2022/04") [](https://uiua.org/pad?src=JnNjCgriipwo4oqc4ouVwqziiIo6IiwtIi4p4omgQFxuLgoK4oipLysg4oqDKAogIOKJoSjihqfiiKkv4omkIOKKgyjiio8xXzIpKOKKjzNfMCkpCnwg4omhKOKGpeKIqSjiiY3ih6E04o2PKSDiioMo4oqPMF8yXzNfMSko4oqPMl8wXzFfMykpCikK "Uiua solution for 2022/04")|
|[**5**](https://adventofcode.com/2022/day/5) [](Rust/2022/05.rs "Rust solution for 2022/05") [](Haskell/2022/05.hs "Haskell solution for 2022/05") [](Python/2022/05.py "Python solution for 2022/05") [](https://uiua.org/pad?src=JnNjCgpQYXJzZVN0ZXAg4oaQICgKICByZWdleCAibW92ZSAoXFxkKykgZnJvbSAoXFxkKykgdG8gKFxcZCspIgogIC0wXzFfMSDiiaHiipDii5Xihpgx4oqiCikKRXhlY1N0ZXAhIOKGkCAoCiAg4oqDKOKGmDHiipniiJgp4oqiCiAg4o2cKMKw4oqf4oqPKSjiiKnilqEg4o2c4oip4oaZKDpeMSkg4oqD4ouF4ouF4oiY4oqZKDDiiJgpIOKIqcKw4pahKQopCgriiKko4omgQFxuLsKw4pahKSDCsOKKn-KKnOKWocKs4oyVIlxuXG4iLgriipMo4oqc4oiYfOKKnFBhcnNlU3RlcCkK4o2c4oeMKOKGmDEpCuKWveKGr8Kk4qe7LDBfMV8wXzDijYkKOuKJoSjilqHilr3iiaBAIC4pCgriioPiiKdFeGVjU3RlcCHiiJjiiKdFeGVjU3RlcCHih4wK4oipKCZw4omh4oqiKQo= "Uiua solution for 2022/05")|[**6**](https://adventofcode.com/2022/day/6) [](Rust/2022/06.rs "Rust solution for 2022/06") [](Haskell/2022/06.hs "Haskell solution for 2022/06") [](Python/2022/06.py "Python solution for 2022/06") [](https://uiua.org/pad?src=JnNjCgriiKkoK-KKmeKKly464omhKOKnu-KKnSnil6ssOikgMTQsNAo= "Uiua solution for 2022/06")|[**7**](https://adventofcode.com/2022/day/7) [](Rust/2022/07.rs "Rust solution for 2022/07") [](Haskell/2022/07.hs "Haskell solution for 2022/07") [](Python/2022/07.py "Python solution for 2022/07")|[**8**](https://adventofcode.com/2022/day/8) [](Rust/2022/08.rs "Rust solution for 2022/08") [](Haskell/2022/08.hs "Haskell solution for 2022/08") [](Python/2022/08.py "Python solution for 2022/08")|[**9**](https://adventofcode.com/2022/day/9) [](Rust/2022/09.rs "Rust solution for 2022/09") [](Haskell/2022/09.hs "Haskell solution for 2022/09") [](Python/2022/09.py "Python solution for 2022/09")|[**10**](https://adventofcode.com/2022/day/10) [](Rust/2022/10.rs "Rust solution for 2022/10") [](Python/2022/10.py "Python solution for 2022/10")|[**11**](https://adventofcode.com/2022/day/11) [](Rust/2022/11.rs "Rust solution for 2022/11") [](Python/2022/11.py "Python solution for 2022/11")|
|[**12**](https://adventofcode.com/2022/day/12) [](Rust/2022/12.rs "Rust solution for 2022/12") [](Python/2022/12.py "Python solution for 2022/12")|[**13**](https://adventofcode.com/2022/day/13) [](Rust/2022/13.rs "Rust solution for 2022/13") [](Python/2022/13.py "Python solution for 2022/13")|[**14**](https://adventofcode.com/2022/day/14) [](Rust/2022/14.rs "Rust solution for 2022/14") [](Python/2022/14.py "Python solution for 2022/14")|[**15**](https://adventofcode.com/2022/day/15) [](Rust/2022/15.rs "Rust solution for 2022/15") [](Python/2022/15.py "Python solution for 2022/15")|[**16**](https://adventofcode.com/2022/day/16) [](Rust/2022/16.rs "Rust solution for 2022/16") [](Python/2022/16.py "Python solution for 2022/16")|[**17**](https://adventofcode.com/2022/day/17) [](Rust/2022/17.rs "Rust solution for 2022/17") [](Python/2022/17.py "Python solution for 2022/17")|[**18**](https://adventofcode.com/2022/day/18) [](Rust/2022/18.rs "Rust solution for 2022/18") [](Python/2022/18.py "Python solution for 2022/18")|
|[**19**](https://adventofcode.com/2022/day/19) [](Rust/2022/19.rs "Rust solution for 2022/19")|[**20**](https://adventofcode.com/2022/day/20) [](Rust/2022/20.rs "Rust solution for 2022/20")|[**21**](https://adventofcode.com/2022/day/21) [](Rust/2022/21.rs "Rust solution for 2022/21")|[**22**](https://adventofcode.com/2022/day/22) [](Rust/2022/22.rs "Rust solution for 2022/22")|[**23**](https://adventofcode.com/2022/day/23) [](Rust/2022/23.rs "Rust solution for 2022/23")|[**24**](https://adventofcode.com/2022/day/24) [](Rust/2022/24.rs "Rust solution for 2022/24")|[**25**](https://adventofcode.com/2022/day/25) [](Rust/2022/25.rs "Rust solution for 2022/25") [](https://uiua.org/pad?src=JnNjCgriipzilqHiiaBAXG4uCgovK-KJoSgvK8OX4oG_OjXih4zih6Hip7suLTLiipc6Ij0tMDEyIsKw4pahKQomcCA74o2iKOKMisO3NeKKmeKKgjriio86Ij0tMDEyIuKXvzUuKzIpKOKJoDApOiIiCg== "Uiua solution for 2022/25")|
|26|27|28|29|30|31||

## [2021](https://adventofcode.com/2021) ([ Rust](Rust/2021): 25/25 | [ Python](Python/2021): 25/25 | [ APL](APL/2021): 17/25 | [ Uiua](Uiua/2021): 2/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
|||[**1**](https://adventofcode.com/2021/day/1) [](Rust/2021/01.rs "Rust solution for 2021/01") [](Python/2021/01.py "Python solution for 2021/01") [](APL/2021/01.apl "APL solution for 2021/01") [](https://uiua.org/pad?src=JnNjCgriipzii5XiiaBAXG4uCuKIqSgvK-KJoS8-4perMiniiaEvK-KXqzMuCg== "Uiua solution for 2021/01")|[**2**](https://adventofcode.com/2021/day/2) [](Rust/2021/02.rs "Rust solution for 2021/02") [](Python/2021/02.py "Python solution for 2021/02") [](APL/2021/02.apl "APL solution for 2021/02") [](https://uiua.org/pad?src=JnNjCgriipwo4oqC4oqDKOKKl-KKmSJ1ZmQi4oqiwrDilqHiiqIpKOKLlcKw4pah4oqi4oeMKeKKnOKWoeKJoEAgLiniiaBAXG4uCgriiKkow5fiiKkvKykg4oqDKMOXLFwrKeKKmeKImCDiiKnDl-KKmSziioMtPTHiiKniiqLijZzih4wu4o2JCg== "Uiua solution for 2021/02")|[**3**](https://adventofcode.com/2021/day/3) [](Rust/2021/03.rs "Rust solution for 2021/03") [](Python/2021/03.py "Python solution for 2021/03") [](APL/2021/03.apl "APL solution for 2021/03")|[**4**](https://adventofcode.com/2021/day/4) [](Rust/2021/04.rs "Rust solution for 2021/04") [](Python/2021/04.py "Python solution for 2021/04") [](APL/2021/04.apl "APL solution for 2021/04")|[**5**](https://adventofcode.com/2021/day/5) [](Rust/2021/05.rs "Rust solution for 2021/05") [](Python/2021/05.py "Python solution for 2021/05") [](APL/2021/05.apl "APL solution for 2021/05")|
|[**6**](https://adventofcode.com/2021/day/6) [](Rust/2021/06.rs "Rust solution for 2021/06") [](Python/2021/06.py "Python solution for 2021/06") [](APL/2021/06.apl "APL solution for 2021/06")|[**7**](https://adventofcode.com/2021/day/7) [](Rust/2021/07.rs "Rust solution for 2021/07") [](Python/2021/07.py "Python solution for 2021/07") [](APL/2021/07.apl "APL solution for 2021/07")|[**8**](https://adventofcode.com/2021/day/8) [](Rust/2021/08.rs "Rust solution for 2021/08") [](Python/2021/08.py "Python solution for 2021/08") [](APL/2021/08.apl "APL solution for 2021/08")|[**9**](https://adventofcode.com/2021/day/9) [](Rust/2021/09.rs "Rust solution for 2021/09") [](Python/2021/09.py "Python solution for 2021/09") [](APL/2021/09.apl "APL solution for 2021/09")|[**10**](https://adventofcode.com/2021/day/10) [](Rust/2021/10.rs "Rust solution for 2021/10") [](Python/2021/10.py "Python solution for 2021/10") [](APL/2021/10.apl "APL solution for 2021/10")|[**11**](https://adventofcode.com/2021/day/11) [](Rust/2021/11.rs "Rust solution for 2021/11") [](Python/2021/11.py "Python solution for 2021/11") [](APL/2021/11.apl "APL solution for 2021/11")|[**12**](https://adventofcode.com/2021/day/12) [](Rust/2021/12.rs "Rust solution for 2021/12") [](Python/2021/12.py "Python solution for 2021/12") [](APL/2021/12.apl "APL solution for 2021/12")|
|[**13**](https://adventofcode.com/2021/day/13) [](Rust/2021/13.rs "Rust solution for 2021/13") [](Python/2021/13.py "Python solution for 2021/13") [](APL/2021/13.apl "APL solution for 2021/13")|[**14**](https://adventofcode.com/2021/day/14) [](Rust/2021/14.rs "Rust solution for 2021/14") [](Python/2021/14.py "Python solution for 2021/14") [](APL/2021/14.apl "APL solution for 2021/14")|[**15**](https://adventofcode.com/2021/day/15) [](Rust/2021/15.rs "Rust solution for 2021/15") [](Python/2021/15.py "Python solution for 2021/15") [](APL/2021/15.apl "APL solution for 2021/15")|[**16**](https://adventofcode.com/2021/day/16) [](Rust/2021/16.rs "Rust solution for 2021/16") [](Python/2021/16.py "Python solution for 2021/16") [](APL/2021/16.apl "APL solution for 2021/16")|[**17**](https://adventofcode.com/2021/day/17) [](Rust/2021/17.rs "Rust solution for 2021/17") [](Python/2021/17.py "Python solution for 2021/17") [](APL/2021/17.apl "APL solution for 2021/17")|[**18**](https://adventofcode.com/2021/day/18) [](Rust/2021/18.rs "Rust solution for 2021/18") [](Python/2021/18.py "Python solution for 2021/18")|[**19**](https://adventofcode.com/2021/day/19) [](Rust/2021/19.rs "Rust solution for 2021/19") [](Python/2021/19.py "Python solution for 2021/19")|
|[**20**](https://adventofcode.com/2021/day/20) [](Rust/2021/20.rs "Rust solution for 2021/20") [](Python/2021/20.py "Python solution for 2021/20")|[**21**](https://adventofcode.com/2021/day/21) [](Rust/2021/21.rs "Rust solution for 2021/21") [](Python/2021/21.py "Python solution for 2021/21")|[**22**](https://adventofcode.com/2021/day/22) [](Rust/2021/22.rs "Rust solution for 2021/22") [](Python/2021/22.py "Python solution for 2021/22")|[**23**](https://adventofcode.com/2021/day/23) [](Rust/2021/23.rs "Rust solution for 2021/23") [](Python/2021/23.py "Python solution for 2021/23")|[**24**](https://adventofcode.com/2021/day/24) [](Rust/2021/24.rs "Rust solution for 2021/24") [](Python/2021/24.py "Python solution for 2021/24")|[**25**](https://adventofcode.com/2021/day/25) [](Rust/2021/25.rs "Rust solution for 2021/25") [](Python/2021/25.py "Python solution for 2021/25")|26|
|27|28|29|30|31|||

## [2020](https://adventofcode.com/2020) ([ Python](Python/2020): 25/25 | [ Rust](Rust/2020): 10/25 | [ Uiua](Uiua/2020): 3/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
||[**1**](https://adventofcode.com/2020/day/1) [](Rust/2020/01.rs "Rust solution for 2020/01") [](Python/2020/01.py "Python solution for 2020/01") [](https://uiua.org/pad?src=JnNjCgriipzii5XiiaBAXG4uCgriiKkoL8OX4pa94oiKLOKZrS06MjAyMCniip4rLi4uLgo= "Uiua solution for 2020/01")|[**2**](https://adventofcode.com/2020/day/2) [](Rust/2020/02.rs "Rust solution for 2020/02") [](Python/2020/02.py "Python solution for 2020/02") [](https://uiua.org/pad?src=JnNjCgriipwo4oqCIOKJoeKKkOKLlSDiioPihpnihpgyIOKKnOKWocKs4oiK4oqZIiAtOiIuKeKJoEBcbi4KCuKIqS8rIOKJoeKKgygKICDiiaDiiKk94oqZKCziipko4oqi4oqPMikp4oip4oqP4oqZLOKIqSgtMcKw4pah4oqPKTAsMTrCsOKWoeKKjzMuLgp8IMOX4oqT4oml4omk4oqZLOKIqSjCsOKWoeKKjykwLDE6IC8r4oyV4oipKMKw4pah4oqPKTIsMy4KKQo= "Uiua solution for 2020/02")|[**3**](https://adventofcode.com/2020/day/3) [](Rust/2020/03.rs "Rust solution for 2020/03") [](Python/2020/03.py "Python solution for 2020/03") [](https://uiua.org/pad?src=JnNjCgo9QCPiipziiJjiiaBAXG4uCgriiKkoL8OX4omhKC8r4oqh4pe_wqTilrMs4o2Jw5fCpOKHoeKMiMO34oqiLOKnuywp4oqZwqQpIFsxXzEgMV8zIDFfNSAxXzcgMl8xXSxbMV8zXQo= "Uiua solution for 2020/03")|[**4**](https://adventofcode.com/2020/day/4) [](Rust/2020/04.rs "Rust solution for 2020/04") [](Python/2020/04.py "Python solution for 2020/04")|[**5**](https://adventofcode.com/2020/day/5) [](Rust/2020/05.rs "Rust solution for 2020/05") [](Python/2020/05.py "Python solution for 2020/05")|[**6**](https://adventofcode.com/2020/day/6) [](Rust/2020/06.rs "Rust solution for 2020/06") [](Python/2020/06.py "Python solution for 2020/06")|
|[**7**](https://adventofcode.com/2020/day/7) [](Rust/2020/07.rs "Rust solution for 2020/07") [](Python/2020/07.py "Python solution for 2020/07")|[**8**](https://adventofcode.com/2020/day/8) [](Rust/2020/08.rs "Rust solution for 2020/08") [](Python/2020/08.py "Python solution for 2020/08")|[**9**](https://adventofcode.com/2020/day/9) [](Rust/2020/09.rs "Rust solution for 2020/09") [](Python/2020/09.py "Python solution for 2020/09")|[**10**](https://adventofcode.com/2020/day/10) [](Rust/2020/10.rs "Rust solution for 2020/10") [](Python/2020/10.py "Python solution for 2020/10")|[**11**](https://adventofcode.com/2020/day/11) [](Python/2020/11.py "Python solution for 2020/11")|[**12**](https://adventofcode.com/2020/day/12) [](Python/2020/12.py "Python solution for 2020/12")|[**13**](https://adventofcode.com/2020/day/13) [](Python/2020/13.py "Python solution for 2020/13")|
|[**14**](https://adventofcode.com/2020/day/14) [](Python/2020/14.py "Python solution for 2020/14")|[**15**](https://adventofcode.com/2020/day/15) [](Python/2020/15.py "Python solution for 2020/15")|[**16**](https://adventofcode.com/2020/day/16) [](Python/2020/16.py "Python solution for 2020/16")|[**17**](https://adventofcode.com/2020/day/17) [](Python/2020/17.py "Python solution for 2020/17")|[**18**](https://adventofcode.com/2020/day/18) [](Python/2020/18.py "Python solution for 2020/18")|[**19**](https://adventofcode.com/2020/day/19) [](Python/2020/19.py "Python solution for 2020/19")|[**20**](https://adventofcode.com/2020/day/20) [](Python/2020/20.py "Python solution for 2020/20")|
|[**21**](https://adventofcode.com/2020/day/21) [](Python/2020/21.py "Python solution for 2020/21")|[**22**](https://adventofcode.com/2020/day/22) [](Python/2020/22.py "Python solution for 2020/22")|[**23**](https://adventofcode.com/2020/day/23) [](Python/2020/23.py "Python solution for 2020/23")|[**24**](https://adventofcode.com/2020/day/24) [](Python/2020/24.py "Python solution for 2020/24")|[**25**](https://adventofcode.com/2020/day/25) [](Python/2020/25.py "Python solution for 2020/25")|26|27|
|28|29|30|31||||

## [2019](https://adventofcode.com/2019) ([ Python](Python/2019): 25/25 | [ Uiua](Uiua/2019): 1/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
|||||||[**1**](https://adventofcode.com/2019/day/1) [](Python/2019/01.py "Python solution for 2019/01") [](https://uiua.org/pad?src=JnNjCgriipzii5XiiaBAXG4uCgriiKkvKyDiioPiiaEoO-KNouKKg-KImCsoPjAuIC0y4oyKw7czKS4p4oiYIC0y4oyKw7czCg== "Uiua solution for 2019/01")|
|[**2**](https://adventofcode.com/2019/day/2) [](Python/2019/02.py "Python solution for 2019/02")|[**3**](https://adventofcode.com/2019/day/3) [](Python/2019/03.py "Python solution for 2019/03")|[**4**](https://adventofcode.com/2019/day/4) [](Python/2019/04.py "Python solution for 2019/04")|[**5**](https://adventofcode.com/2019/day/5) [](Python/2019/05.py "Python solution for 2019/05")|[**6**](https://adventofcode.com/2019/day/6) [](Python/2019/06.py "Python solution for 2019/06")|[**7**](https://adventofcode.com/2019/day/7) [](Python/2019/07.py "Python solution for 2019/07")|[**8**](https://adventofcode.com/2019/day/8) [](Python/2019/08.py "Python solution for 2019/08")|
|[**9**](https://adventofcode.com/2019/day/9) [](Python/2019/09.py "Python solution for 2019/09")|[**10**](https://adventofcode.com/2019/day/10) [](Python/2019/10.py "Python solution for 2019/10")|[**11**](https://adventofcode.com/2019/day/11) [](Python/2019/11.py "Python solution for 2019/11")|[**12**](https://adventofcode.com/2019/day/12) [](Python/2019/12.py "Python solution for 2019/12")|[**13**](https://adventofcode.com/2019/day/13) [](Python/2019/13.py "Python solution for 2019/13")|[**14**](https://adventofcode.com/2019/day/14) [](Python/2019/14.py "Python solution for 2019/14")|[**15**](https://adventofcode.com/2019/day/15) [](Python/2019/15.py "Python solution for 2019/15")|
|[**16**](https://adventofcode.com/2019/day/16) [](Python/2019/16.py "Python solution for 2019/16")|[**17**](https://adventofcode.com/2019/day/17) [](Python/2019/17.py "Python solution for 2019/17")|[**18**](https://adventofcode.com/2019/day/18) [](Python/2019/18.py "Python solution for 2019/18")|[**19**](https://adventofcode.com/2019/day/19) [](Python/2019/19.py "Python solution for 2019/19")|[**20**](https://adventofcode.com/2019/day/20) [](Python/2019/20.py "Python solution for 2019/20")|[**21**](https://adventofcode.com/2019/day/21) [](Python/2019/21.py "Python solution for 2019/21")|[**22**](https://adventofcode.com/2019/day/22) [](Python/2019/22.py "Python solution for 2019/22")|
|[**23**](https://adventofcode.com/2019/day/23) [](Python/2019/23.py "Python solution for 2019/23")|[**24**](https://adventofcode.com/2019/day/24) [](Python/2019/24.py "Python solution for 2019/24")|[**25**](https://adventofcode.com/2019/day/25) [](Python/2019/25.py "Python solution for 2019/25")|26|27|28|29|
|30|31||||||

## [2018](https://adventofcode.com/2018) ([ Python](Python/2018): 25/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
||||||[**1**](https://adventofcode.com/2018/day/1) [](Python/2018/01.py "Python solution for 2018/01")|[**2**](https://adventofcode.com/2018/day/2) [](Python/2018/02.py "Python solution for 2018/02")|
|[**3**](https://adventofcode.com/2018/day/3) [](Python/2018/03.py "Python solution for 2018/03")|[**4**](https://adventofcode.com/2018/day/4) [](Python/2018/04.py "Python solution for 2018/04")|[**5**](https://adventofcode.com/2018/day/5) [](Python/2018/05.py "Python solution for 2018/05")|[**6**](https://adventofcode.com/2018/day/6) [](Python/2018/06.py "Python solution for 2018/06")|[**7**](https://adventofcode.com/2018/day/7) [](Python/2018/07.py "Python solution for 2018/07")|[**8**](https://adventofcode.com/2018/day/8) [](Python/2018/08.py "Python solution for 2018/08")|[**9**](https://adventofcode.com/2018/day/9) [](Python/2018/09.py "Python solution for 2018/09")|
|[**10**](https://adventofcode.com/2018/day/10) [](Python/2018/10.py "Python solution for 2018/10")|[**11**](https://adventofcode.com/2018/day/11) [](Python/2018/11.py "Python solution for 2018/11")|[**12**](https://adventofcode.com/2018/day/12) [](Python/2018/12.py "Python solution for 2018/12")|[**13**](https://adventofcode.com/2018/day/13) [](Python/2018/13.py "Python solution for 2018/13")|[**14**](https://adventofcode.com/2018/day/14) [](Python/2018/14.py "Python solution for 2018/14")|[**15**](https://adventofcode.com/2018/day/15) [](Python/2018/15.py "Python solution for 2018/15")|[**16**](https://adventofcode.com/2018/day/16) [](Python/2018/16.py "Python solution for 2018/16")|
|[**17**](https://adventofcode.com/2018/day/17) [](Python/2018/17.py "Python solution for 2018/17")|[**18**](https://adventofcode.com/2018/day/18) [](Python/2018/18.py "Python solution for 2018/18")|[**19**](https://adventofcode.com/2018/day/19) [](Python/2018/19.py "Python solution for 2018/19")|[**20**](https://adventofcode.com/2018/day/20) [](Python/2018/20.py "Python solution for 2018/20")|[**21**](https://adventofcode.com/2018/day/21) [](Python/2018/21.py "Python solution for 2018/21")|[**22**](https://adventofcode.com/2018/day/22) [](Python/2018/22.py "Python solution for 2018/22")|[**23**](https://adventofcode.com/2018/day/23) [](Python/2018/23.py "Python solution for 2018/23")|
|[**24**](https://adventofcode.com/2018/day/24) [](Python/2018/24.py "Python solution for 2018/24")|[**25**](https://adventofcode.com/2018/day/25) [](Python/2018/25.py "Python solution for 2018/25")|26|27|28|29|30|
|31|||||||

## [2017](https://adventofcode.com/2017) ([ Python](Python/2017): 25/25 | [ Uiua](Uiua/2017): 1/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
|||||[**1**](https://adventofcode.com/2017/day/1) [](Python/2017/01.py "Python solution for 2017/01")|[**2**](https://adventofcode.com/2017/day/2) [](Python/2017/02.py "Python solution for 2017/02") [](https://uiua.org/pad?src=JnNjCgriipwo4pah4oqc4ouVwqziiIriipkiIFx0Ii4p4omgQFxuLgoK4oipLysg4omhKOKKgyjiiqLih4ziip3ilr3iiKnima09MOKKnuKKg-KXv8O3LikoLeKKgy_ihqcv4oalKSDCsOKWoSkK "Uiua solution for 2017/02")|[**3**](https://adventofcode.com/2017/day/3) [](Python/2017/03.py "Python solution for 2017/03")|
|[**4**](https://adventofcode.com/2017/day/4) [](Python/2017/04.py "Python solution for 2017/04")|[**5**](https://adventofcode.com/2017/day/5) [](Python/2017/05.py "Python solution for 2017/05")|[**6**](https://adventofcode.com/2017/day/6) [](Python/2017/06.py "Python solution for 2017/06")|[**7**](https://adventofcode.com/2017/day/7) [](Python/2017/07.py "Python solution for 2017/07")|[**8**](https://adventofcode.com/2017/day/8) [](Python/2017/08.py "Python solution for 2017/08")|[**9**](https://adventofcode.com/2017/day/9) [](Python/2017/09.py "Python solution for 2017/09")|[**10**](https://adventofcode.com/2017/day/10) [](Python/2017/10.py "Python solution for 2017/10")|
|[**11**](https://adventofcode.com/2017/day/11) [](Python/2017/11.py "Python solution for 2017/11")|[**12**](https://adventofcode.com/2017/day/12) [](Python/2017/12.py "Python solution for 2017/12")|[**13**](https://adventofcode.com/2017/day/13) [](Python/2017/13.py "Python solution for 2017/13")|[**14**](https://adventofcode.com/2017/day/14) [](Python/2017/14.py "Python solution for 2017/14")|[**15**](https://adventofcode.com/2017/day/15) [](Python/2017/15.py "Python solution for 2017/15")|[**16**](https://adventofcode.com/2017/day/16) [](Python/2017/16.py "Python solution for 2017/16")|[**17**](https://adventofcode.com/2017/day/17) [](Python/2017/17.py "Python solution for 2017/17")|
|[**18**](https://adventofcode.com/2017/day/18) [](Python/2017/18.py "Python solution for 2017/18")|[**19**](https://adventofcode.com/2017/day/19) [](Python/2017/19.py "Python solution for 2017/19")|[**20**](https://adventofcode.com/2017/day/20) [](Python/2017/20.py "Python solution for 2017/20")|[**21**](https://adventofcode.com/2017/day/21) [](Python/2017/21.py "Python solution for 2017/21")|[**22**](https://adventofcode.com/2017/day/22) [](Python/2017/22.py "Python solution for 2017/22")|[**23**](https://adventofcode.com/2017/day/23) [](Python/2017/23.py "Python solution for 2017/23")|[**24**](https://adventofcode.com/2017/day/24) [](Python/2017/24.py "Python solution for 2017/24")|
|[**25**](https://adventofcode.com/2017/day/25) [](Python/2017/25.py "Python solution for 2017/25")|26|27|28|29|30|31|

## [2016](https://adventofcode.com/2016) ([ Python](Python/2016): 25/25 | [ Uiua](Uiua/2016): 2/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
||||[**1**](https://adventofcode.com/2016/day/1) [](Python/2016/01.py "Python solution for 2016/01")|[**2**](https://adventofcode.com/2016/day/2) [](Python/2016/02.py "Python solution for 2016/02")|[**3**](https://adventofcode.com/2016/day/3) [](Python/2016/03.py "Python solution for 2016/03") [](https://uiua.org/pad?src=JnNjCgriipwo4oqc4ouV4omgQCAuKeKJoEBcbi4KCuKIqSgvKz7DlzLiioMv4oalLyvijYkp4oavwq8xXzPijYkuCg== "Uiua solution for 2016/03")|[**4**](https://adventofcode.com/2016/day/4) [](Python/2016/04.py "Python solution for 2016/04") [](https://uiua.org/pad?src=JnNjCgpTcGxpdCDihpAg4oqc4pahwqziiIriipkiW10tIi4KQ291bnQg4oaQIOKKlSjiioLCr-KKg-Knu-KKoiniipsuCkEg4oaQICgKICDiipMo4oqQL-KKgnziipnii5XCsOKKnykg4oqD4oaY4oaZMgogIOKIqSgtQGEpCiAgw5fiiY0g4oaZNSDiiqLih4zijYkg4oqP4o2PLiBDb3VudAopCkIg4oaQICgKICDijZwoLUBhKSjil78yNikrIOKKgyjih4zihpgxKSgu4ouVwrDilqHiiqIp4oaYMQogIMOX4omNeyJub3J0aHBvbGUiICJvYmplY3QiICJzdG9yYWdlIn0KKQoK4oipLysg4oqQ4omh4oqDQiBBIOKKnCjilqHih4xTcGxpdCkg4omgQFxuLgo= "Uiua solution for 2016/04")|
|[**5**](https://adventofcode.com/2016/day/5) [](Python/2016/05.py "Python solution for 2016/05")|[**6**](https://adventofcode.com/2016/day/6) [](Python/2016/06.py "Python solution for 2016/06")|[**7**](https://adventofcode.com/2016/day/7) [](Python/2016/07.py "Python solution for 2016/07")|[**8**](https://adventofcode.com/2016/day/8) [](Python/2016/08.py "Python solution for 2016/08")|[**9**](https://adventofcode.com/2016/day/9) [](Python/2016/09.py "Python solution for 2016/09")|[**10**](https://adventofcode.com/2016/day/10) [](Python/2016/10.py "Python solution for 2016/10")|[**11**](https://adventofcode.com/2016/day/11) [](Python/2016/11.py "Python solution for 2016/11")|
|[**12**](https://adventofcode.com/2016/day/12) [](Python/2016/12.py "Python solution for 2016/12")|[**13**](https://adventofcode.com/2016/day/13) [](Python/2016/13.py "Python solution for 2016/13")|[**14**](https://adventofcode.com/2016/day/14) [](Python/2016/14.py "Python solution for 2016/14")|[**15**](https://adventofcode.com/2016/day/15) [](Python/2016/15.py "Python solution for 2016/15")|[**16**](https://adventofcode.com/2016/day/16) [](Python/2016/16.py "Python solution for 2016/16")|[**17**](https://adventofcode.com/2016/day/17) [](Python/2016/17.py "Python solution for 2016/17")|[**18**](https://adventofcode.com/2016/day/18) [](Python/2016/18.py "Python solution for 2016/18")|
|[**19**](https://adventofcode.com/2016/day/19) [](Python/2016/19.py "Python solution for 2016/19")|[**20**](https://adventofcode.com/2016/day/20) [](Python/2016/20.py "Python solution for 2016/20")|[**21**](https://adventofcode.com/2016/day/21) [](Python/2016/21.py "Python solution for 2016/21")|[**22**](https://adventofcode.com/2016/day/22) [](Python/2016/22.py "Python solution for 2016/22")|[**23**](https://adventofcode.com/2016/day/23) [](Python/2016/23.py "Python solution for 2016/23")|[**24**](https://adventofcode.com/2016/day/24) [](Python/2016/24.py "Python solution for 2016/24")|[**25**](https://adventofcode.com/2016/day/25) [](Python/2016/25.py "Python solution for 2016/25")|
|26|27|28|29|30|31||

## [2015](https://adventofcode.com/2015) ([ Python](Python/2015): 25/25 | [ Rust](Rust/2015): 6/25 | [ Uiua](Uiua/2015): 3/25 | [ Nix](Nix/2015): 1/25 | [ Nu](Nu/2015): 1/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
||[**1**](https://adventofcode.com/2015/day/1) [](Rust/2015/01.rs "Rust solution for 2015/01") [](Python/2015/01.py "Python solution for 2015/01") [](https://uiua.org/pad?src=JnNjCgotwqwuPUAoCuKKgygrMeKKl8KvMVwrKS8rCg== "Uiua solution for 2015/01") [](Nix/2015/01.nix "Nix solution for 2015/01") [](Nu/2015/01.nu "Nu solution for 2015/01")|[**2**](https://adventofcode.com/2015/day/2) [](Rust/2015/02.rs "Rust solution for 2015/02") [](Python/2015/02.py "Python solution for 2015/02") [](https://uiua.org/pad?src=JnNjCgriipwo4oqc4ouV4omgQHguKeKJoEBcbi4KCuKIqSgvKyspIOKJoeKKgygvw5d8w5cyLeKKgy_ihqUvK3zDt-KKgy_ihqUvw5d8w5cyLyviiaEvw5fil6sy4oavWzRdKQo= "Uiua solution for 2015/02")|[**3**](https://adventofcode.com/2015/day/3) [](Rust/2015/03.rs "Rust solution for 2015/03") [](Python/2015/03.py "Python solution for 2015/03") [](https://uiua.org/pad?src=JnNjCgrilr3iiIosInZePD4iCuKItSjiioLiioMoLeKIqT1AXixAdikoLeKIqT1APCxAPikpCgriiKko4qe74oqdKSDiioMo4oqC4oipKFwr4oqCMF8wKSDiiKko4o2J4oqiKeKHjC7ijYnihq_iioI6Ml8yw7cy4qe7LikgKFwr4oqCMF8wKQo= "Uiua solution for 2015/03")|[**4**](https://adventofcode.com/2015/day/4) [](Rust/2015/04.rs "Rust solution for 2015/04") [](Python/2015/04.py "Python solution for 2015/04")|[**5**](https://adventofcode.com/2015/day/5) [](Rust/2015/05.rs "Rust solution for 2015/05") [](Python/2015/05.py "Python solution for 2015/05")|[**6**](https://adventofcode.com/2015/day/6) [](Rust/2015/06.rs "Rust solution for 2015/06") [](Python/2015/06.py "Python solution for 2015/06")|
|[**7**](https://adventofcode.com/2015/day/7) [](Python/2015/07.py "Python solution for 2015/07")|[**8**](https://adventofcode.com/2015/day/8) [](Python/2015/08.py "Python solution for 2015/08")|[**9**](https://adventofcode.com/2015/day/9) [](Python/2015/09.py "Python solution for 2015/09")|[**10**](https://adventofcode.com/2015/day/10) [](Python/2015/10.py "Python solution for 2015/10")|[**11**](https://adventofcode.com/2015/day/11) [](Python/2015/11.py "Python solution for 2015/11")|[**12**](https://adventofcode.com/2015/day/12) [](Python/2015/12.py "Python solution for 2015/12")|[**13**](https://adventofcode.com/2015/day/13) [](Python/2015/13.py "Python solution for 2015/13")|
|[**14**](https://adventofcode.com/2015/day/14) [](Python/2015/14.py "Python solution for 2015/14")|[**15**](https://adventofcode.com/2015/day/15) [](Python/2015/15.py "Python solution for 2015/15")|[**16**](https://adventofcode.com/2015/day/16) [](Python/2015/16.py "Python solution for 2015/16")|[**17**](https://adventofcode.com/2015/day/17) [](Python/2015/17.py "Python solution for 2015/17")|[**18**](https://adventofcode.com/2015/day/18) [](Python/2015/18.py "Python solution for 2015/18")|[**19**](https://adventofcode.com/2015/day/19) [](Python/2015/19.py "Python solution for 2015/19")|[**20**](https://adventofcode.com/2015/day/20) [](Python/2015/20.py "Python solution for 2015/20")|
|[**21**](https://adventofcode.com/2015/day/21) [](Python/2015/21.py "Python solution for 2015/21")|[**22**](https://adventofcode.com/2015/day/22) [](Python/2015/22.py "Python solution for 2015/22")|[**23**](https://adventofcode.com/2015/day/23) [](Python/2015/23.py "Python solution for 2015/23")|[**24**](https://adventofcode.com/2015/day/24) [](Python/2015/24.py "Python solution for 2015/24")|[**25**](https://adventofcode.com/2015/day/25) [](Python/2015/25.py "Python solution for 2015/25")|26|27|
|28|29|30|31||||