Skip to content

Latest commit

 

History

History
212 lines (192 loc) · 6.38 KB

README.md

File metadata and controls

212 lines (192 loc) · 6.38 KB
   *             ,
                _/^\_
               <     >
                /.-.\         *
       *        `/&\`
               ,@.*;@,
              /_o.I %_\    *
 *           (`'--:o(_@;
            /`;--.,__ `')
           ;@`o % O,*`'`&\
     *    (`'--)_@ ;o %'()\      *
          /`;--._`''--._O'@;
         /&*,()~o`;-.,_ `""`)
         /`,@ ;+& () o*`;-';\
        (`""--.,_0 +% @' &()\
        /-.,_    ``''--....-'`)  *
   *    /@%;o`:;'--,.__   __.'\
       ;*,&(); @ % &^;~`"`o;@();
       /(); o^~; & ().o@*&`;&%O\
 jgs   `"="==""==,,,.,="=="==="`
    __.----.(\-''#####---...___...----
  '`         \)_`"""""`
          .--' ')
        o(  )_-\

Hung-Yi's Advent of Code

In 2021, I felt like doing Advent of Code using TypeScript (deno) and learning F# at the same time. I managed to complete all 25 puzzles, but not for every language. Have a look under each of the language folders (typescript, fsharp, rust, racket) to see which puzzles were implemented in each language.

How to run each puzzle

TypeScript (deno)

  1. cd typescript/2022
  2. deno run --allow-read=../.. 01.ts (replace 01 with the day number)

F# (.NET)

  1. cd fsharp/2021
  2. dotnet fsi 01.fsx (replace 01 with the day number)

Rust

  1. cd rust/2020
  2. cargo run --bin 01 (replace 01 with the day number)

Racket

  1. cd racket/2020
  2. racket 01.rkt (replace 01 with the day number)

Don't have a language installed?

Follow the official instructions:

Checklists

2024

Day TypeScript
2024 Day 01
2024 Day 02
2024 Day 03
2024 Day 04
2024 Day 05
2024 Day 06
2024 Day 07
2024 Day 08
2024 Day 09
2024 Day 10
2024 Day 11
2024 Day 12
2024 Day 13
2024 Day 14
2024 Day 15
2024 Day 16
2024 Day 17
2024 Day 18
2024 Day 19
2024 Day 20
2024 Day 21
2024 Day 22
2024 Day 23
2024 Day 24
2024 Day 25

2023

Day TypeScript
2023 Day 01
2023 Day 02
2023 Day 03
2023 Day 04
2023 Day 05
2023 Day 06
2023 Day 07
2023 Day 08
2023 Day 09
2023 Day 10
2023 Day 11
2023 Day 12
2023 Day 13
2023 Day 14
2023 Day 15
2023 Day 16
2023 Day 17
2023 Day 18
2023 Day 19
2023 Day 20
2023 Day 21
2023 Day 22
2023 Day 23
2023 Day 24
2023 Day 25

2022

Day TypeScript
2022 Day 01
2022 Day 02
2022 Day 03
2022 Day 04
2022 Day 05
2022 Day 06
2022 Day 07
2022 Day 08
2022 Day 09
2022 Day 10
2022 Day 11
2022 Day 12
2022 Day 13
2022 Day 14
2022 Day 15
2022 Day 16
2022 Day 17
2022 Day 18
2022 Day 19
2022 Day 20
2022 Day 21
2022 Day 22
2022 Day 23
2022 Day 24
2022 Day 25

2021

Day TypeScript F#
2021 Day 01
2021 Day 02
2021 Day 03
2021 Day 04
2021 Day 05
2021 Day 06
2021 Day 07
2021 Day 08
2021 Day 09
2021 Day 10
2021 Day 11
2021 Day 12
2021 Day 13
2021 Day 14
2021 Day 15
2021 Day 16
2021 Day 17
2021 Day 18
2021 Day 19
2021 Day 20
2021 Day 21
2021 Day 22
2021 Day 23
2021 Day 24
2021 Day 25

2020

Day TypeScript F# Rust Racket
2020 Day 01
2020 Day 02
2020 Day 03
2020 Day 04
2020 Day 05
2020 Day 06
2020 Day 07
2020 Day 08
2020 Day 09
2020 Day 10
2020 Day 11
2020 Day 12
2020 Day 13
2020 Day 14
2020 Day 15
2020 Day 16
2020 Day 17
2020 Day 18
2020 Day 19
2020 Day 20
2020 Day 21
2020 Day 22
2020 Day 23
2020 Day 24
2020 Day 25