├── 2019 ├── .gitignore ├── .gitpod.yml ├── .theia │ ├── launch.json │ └── settings.json ├── 01.txt ├── 14.txt ├── aoc.py ├── csharp │ ├── aoc2019.sln │ ├── aoc2019.sln.DotSettings │ └── solutions │ │ ├── AocExtensions.cs │ │ ├── Day18.cs │ │ ├── Day20.cs │ │ ├── DayN.cs │ │ ├── Extensions.cs │ │ ├── FileHelper.cs │ │ ├── GraphSearch.cs │ │ ├── HashQueue.cs │ │ ├── MaxHeap.cs │ │ ├── ParsingExtensions.cs │ │ ├── R.cs │ │ ├── Rat.cs │ │ ├── V.cs │ │ ├── inputs │ │ ├── 18.txt │ │ └── 20.txt │ │ ├── main.cs │ │ └── solutions.csproj ├── d01_fuel.py ├── d02_intcode.py ├── d03_wires.png ├── d03_wires.py ├── d04_password.py ├── d05_intcode-io-modes-ifs.py ├── d06_orbits.py ├── d07_amplifiers.py ├── d08_image-format.py ├── d09_boost.py ├── d10_asteroids.py ├── d11_ip-base.csv ├── d11_painting-robot.py ├── d12_moons.py ├── d13_game.py ├── d14_ore-fuel-chemistry.py ├── d15_oxygen-bfs.py ├── d16_fft-signal.py ├── d17_vacuum-robot.py ├── d19_beam.py ├── disasm.py └── intcode.py ├── 2020 ├── .idea │ ├── .gitignore │ ├── aoc2020.iml │ ├── inspectionProfiles │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── .vscode │ ├── launch.json │ └── tasks.json ├── 0.py ├── 01_sum.py ├── 02_passwords.py ├── 03_slopes.py ├── 04_passports.py ├── 05_boardingpass.py ├── 06_questions.py ├── 07_luggage.py ├── 08.txt ├── 08_boot.cs ├── 08_test.txt ├── 09.txt ├── 09_weakness.cs ├── 10.png ├── 10.txt ├── 10_joltage.cs ├── 11.txt ├── 11_seats.cs ├── 12.txt ├── 12_ferry.cs ├── 13.txt ├── 13_busses.cs ├── 14.txt ├── 14_memmasks.cs ├── 15.txt ├── 15_dotknowseq.cs ├── 16.txt ├── 16_tickets.cs ├── 17.txt ├── 17_conway.cs ├── 18.txt ├── 18_algebra.cs ├── 19.txt ├── 19_grammar.cs ├── 20.txt ├── 20_monsters.cs ├── 21.txt ├── 21_allergens.cs ├── 22.txt ├── 22_combatgame.cs ├── 23.txt ├── 23_cups.cs ├── 24.txt ├── 24_hexotiles.cs ├── Extensions.cs ├── HashQueue.cs ├── README.md ├── Vec.cs ├── aoc.csproj ├── aoc.sln ├── aoc.sln.DotSettings ├── main.cs └── regexes.py ├── 2021 ├── .idea │ ├── .gitignore │ ├── 2021.iml │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── 00.py ├── 00.txt ├── 01-depth-increase.py ├── 01.txt ├── 02-dive.py ├── 02.txt ├── 03-binary-report.py ├── 03.txt ├── 04-bingo.py ├── 04.txt ├── 05-hydrothermal-vents.py ├── 05.txt ├── 06-lanternfish.py ├── 06.txt ├── 07-crabs.py ├── 07.txt ├── 08-7segment-displays.py ├── 08.txt ├── 09-smoke-basins.py ├── 09.txt ├── 10-syntax-scoring.py ├── 10.txt ├── 11-dumbo-octopus.py ├── 11.cs ├── 11.txt ├── 12-path-counting.py ├── 12.txt ├── 13-paper-fold.py ├── 13.txt ├── 14-polymerization.py ├── 14.txt ├── 15-path-risk.py ├── 15.inp.png ├── 15.lens.png ├── 15.txt ├── 16-packet-decoder.py ├── 16.txt ├── 17.py ├── 17.txt ├── 18.py ├── 18.txt ├── 19.py ├── 19.txt ├── 20.py ├── 20.txt ├── 21.py ├── 21.txt ├── 22.py ├── 22.txt ├── 23.py ├── 23.txt ├── 24.py ├── 24.txt ├── 24_2.py ├── 24_2.txt ├── 25.py ├── 25.txt ├── DAY0.md ├── DAY01.md ├── DAY02.md ├── DAY03.md ├── DAY04.md ├── DAY05.md ├── DAY06.md ├── DAY07.md ├── DAY08.md ├── DAY09.md ├── DAY10.md ├── DAY11.md ├── DAY12.md ├── DAY13.md ├── DAY14.md ├── DAY15.md ├── DAY16.md ├── DAY17.md ├── DAY18.md ├── DAY19.md ├── DAY20.md ├── DAY21.md ├── DAY22.md ├── DAY23.md ├── DAY24.md ├── DAY25.md ├── README.md ├── aoc.py ├── day8.jpg ├── intcode.py ├── next.py ├── vm24.py └── vmm24.py ├── 2022 ├── README.md ├── aoc2022.sln ├── aoc2022.sln.DotSettings └── solutions │ ├── AocExtensions.cs │ ├── Day01.cs │ ├── Day02.cs │ ├── Day03.cs │ ├── Day04.cs │ ├── Day05.cs │ ├── Day06.cs │ ├── Day07.cs │ ├── Day08.cs │ ├── Day09.cs │ ├── Day10.cs │ ├── Day11.cs │ ├── Day12.cs │ ├── Day13.cs │ ├── Day14.cs │ ├── Day15.cs │ ├── Day16.cs │ ├── Day17.cs │ ├── Day18.cs │ ├── Day19.cs │ ├── Day20.cs │ ├── Day21.cs │ ├── Day22.cs │ ├── Day23.cs │ ├── Day24.cs │ ├── Day25.cs │ ├── DayN.cs │ ├── Extensions.cs │ ├── FileHelper.cs │ ├── GraphSearch.cs │ ├── HashQueue.cs │ ├── ParsingExtensions.cs │ ├── R.cs │ ├── Rat.cs │ ├── V.cs │ ├── inputs │ ├── 01.txt │ ├── 02.txt │ ├── 03.txt │ ├── 04.txt │ ├── 05.txt │ ├── 06.txt │ ├── 07.txt │ ├── 08.txt │ ├── 09.txt │ ├── 10.txt │ ├── 11.txt │ ├── 12.txt │ ├── 13.txt │ ├── 14.txt │ ├── 15.txt │ ├── 16.txt │ ├── 17.txt │ ├── 18.txt │ ├── 19.txt │ ├── 20.txt │ ├── 21.txt │ ├── 22.txt │ ├── 23.txt │ ├── 24.txt │ └── 25.txt │ ├── main.cs │ └── solutions.csproj ├── 2023 ├── ParsingTests │ ├── GlobalUsings.cs │ ├── ParsingTests.csproj │ └── Tests.cs ├── README.md ├── aoc2023.sln ├── aoc2023.sln.DotSettings └── solutions │ ├── Day01-2DigitNumberExtraction.cs │ ├── Day02-ColorCubesGame.cs │ ├── Day03-FindGearsPower.cs │ ├── Day04-CardGame.cs │ ├── Day05-SeedsGrowing.cs │ ├── Day05_Scenario.md │ ├── Day06-BeatTheRecord.cs │ ├── Day07-Poker.cs │ ├── Day08-AAAtoZZZ.cs │ ├── Day09-Extrapolation.cs │ ├── Day10-PipeMaze.cs │ ├── Day11-CosmicExpansion.cs │ ├── Day12-Patterns.cs │ ├── Day13-Reflections.cs │ ├── Day14-RotationsAndRocks.cs │ ├── Day15-HashMap.cs │ ├── Day16-Beams.cs │ ├── Day17-LavaPath.cs │ ├── Day18-LagoonSquare.cs │ ├── Day19-Workflows.cs │ ├── Day20-Chips.cs │ ├── Day21-StepCounter.cs │ ├── Day22-Bricks.cs │ ├── Day23-LongHike.cs │ ├── Day24-Hail.cs │ ├── DayN.cs │ ├── Lib │ ├── AocExtensions.cs │ ├── BBox3.cs │ ├── BitsExtensions.cs │ ├── CombinatoricsExtensions.cs │ ├── Extensions.cs │ ├── FileHelper.cs │ ├── GraphSearch.cs │ ├── HashQueue.cs │ ├── MapExtensions.cs │ ├── MathExtensions.cs │ ├── R.cs │ ├── R2.cs │ ├── Rat.cs │ ├── V.cs │ └── V3.cs │ ├── ParsingLib │ ├── LineParser.cs │ ├── LineReader.cs │ ├── MultilineParser.cs │ ├── MultilineReader.cs │ ├── Parsers.cs │ ├── Parsing.md │ └── ParsingExtensions.cs │ ├── day20.gv │ ├── day8.gv │ ├── inputs │ ├── 01.ans.txt │ ├── 01.txt │ ├── 02.ans.txt │ ├── 02.txt │ ├── 03.ans.txt │ ├── 03.txt │ ├── 04.ans.txt │ ├── 04.txt │ ├── 05.ans.txt │ ├── 05.txt │ ├── 06.ans.txt │ ├── 06.txt │ ├── 07.ans.txt │ ├── 07.txt │ ├── 08.ans.txt │ ├── 08.txt │ ├── 09.ans.txt │ ├── 09.txt │ ├── 10.ans.txt │ ├── 11.ans.txt │ ├── 12.ans.txt │ ├── 13.ans.txt │ ├── 14.ans.txt │ ├── 15.ans.txt │ ├── 16.ans.txt │ ├── 17.ans.txt │ ├── 18.ans.txt │ ├── 19.ans.txt │ ├── 20.ans.txt │ ├── 21.ans.txt │ ├── 22.ans.txt │ ├── 23.ans.txt │ └── 24.ans.txt │ ├── main.cs │ └── solutions.csproj ├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/.gitignore -------------------------------------------------------------------------------- /2019/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/.gitignore -------------------------------------------------------------------------------- /2019/.gitpod.yml: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /2019/.theia/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/.theia/launch.json -------------------------------------------------------------------------------- /2019/.theia/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/.theia/settings.json -------------------------------------------------------------------------------- /2019/01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/01.txt -------------------------------------------------------------------------------- /2019/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/14.txt -------------------------------------------------------------------------------- /2019/aoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/aoc.py -------------------------------------------------------------------------------- /2019/csharp/aoc2019.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/aoc2019.sln -------------------------------------------------------------------------------- /2019/csharp/aoc2019.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/aoc2019.sln.DotSettings -------------------------------------------------------------------------------- /2019/csharp/solutions/AocExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/AocExtensions.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/Day18.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/Day18.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/Day20.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/Day20.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/DayN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/DayN.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/Extensions.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/FileHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/FileHelper.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/GraphSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/GraphSearch.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/HashQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/HashQueue.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/MaxHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/MaxHeap.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/ParsingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/ParsingExtensions.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/R.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/R.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/Rat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/Rat.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/V.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/V.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/inputs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/inputs/18.txt -------------------------------------------------------------------------------- /2019/csharp/solutions/inputs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/inputs/20.txt -------------------------------------------------------------------------------- /2019/csharp/solutions/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/main.cs -------------------------------------------------------------------------------- /2019/csharp/solutions/solutions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/csharp/solutions/solutions.csproj -------------------------------------------------------------------------------- /2019/d01_fuel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d01_fuel.py -------------------------------------------------------------------------------- /2019/d02_intcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d02_intcode.py -------------------------------------------------------------------------------- /2019/d03_wires.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d03_wires.png -------------------------------------------------------------------------------- /2019/d03_wires.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d03_wires.py -------------------------------------------------------------------------------- /2019/d04_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d04_password.py -------------------------------------------------------------------------------- /2019/d05_intcode-io-modes-ifs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d05_intcode-io-modes-ifs.py -------------------------------------------------------------------------------- /2019/d06_orbits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d06_orbits.py -------------------------------------------------------------------------------- /2019/d07_amplifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d07_amplifiers.py -------------------------------------------------------------------------------- /2019/d08_image-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d08_image-format.py -------------------------------------------------------------------------------- /2019/d09_boost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d09_boost.py -------------------------------------------------------------------------------- /2019/d10_asteroids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d10_asteroids.py -------------------------------------------------------------------------------- /2019/d11_ip-base.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d11_ip-base.csv -------------------------------------------------------------------------------- /2019/d11_painting-robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d11_painting-robot.py -------------------------------------------------------------------------------- /2019/d12_moons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d12_moons.py -------------------------------------------------------------------------------- /2019/d13_game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d13_game.py -------------------------------------------------------------------------------- /2019/d14_ore-fuel-chemistry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d14_ore-fuel-chemistry.py -------------------------------------------------------------------------------- /2019/d15_oxygen-bfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d15_oxygen-bfs.py -------------------------------------------------------------------------------- /2019/d16_fft-signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d16_fft-signal.py -------------------------------------------------------------------------------- /2019/d17_vacuum-robot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d17_vacuum-robot.py -------------------------------------------------------------------------------- /2019/d19_beam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/d19_beam.py -------------------------------------------------------------------------------- /2019/disasm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/disasm.py -------------------------------------------------------------------------------- /2019/intcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2019/intcode.py -------------------------------------------------------------------------------- /2020/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /2020/.idea/aoc2020.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.idea/aoc2020.iml -------------------------------------------------------------------------------- /2020/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /2020/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.idea/misc.xml -------------------------------------------------------------------------------- /2020/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.idea/modules.xml -------------------------------------------------------------------------------- /2020/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.idea/vcs.xml -------------------------------------------------------------------------------- /2020/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.vscode/launch.json -------------------------------------------------------------------------------- /2020/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/.vscode/tasks.json -------------------------------------------------------------------------------- /2020/0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/0.py -------------------------------------------------------------------------------- /2020/01_sum.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2020/02_passwords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/02_passwords.py -------------------------------------------------------------------------------- /2020/03_slopes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/03_slopes.py -------------------------------------------------------------------------------- /2020/04_passports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/04_passports.py -------------------------------------------------------------------------------- /2020/05_boardingpass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/05_boardingpass.py -------------------------------------------------------------------------------- /2020/06_questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/06_questions.py -------------------------------------------------------------------------------- /2020/07_luggage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/07_luggage.py -------------------------------------------------------------------------------- /2020/08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/08.txt -------------------------------------------------------------------------------- /2020/08_boot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/08_boot.cs -------------------------------------------------------------------------------- /2020/08_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/08_test.txt -------------------------------------------------------------------------------- /2020/09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/09.txt -------------------------------------------------------------------------------- /2020/09_weakness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/09_weakness.cs -------------------------------------------------------------------------------- /2020/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/10.png -------------------------------------------------------------------------------- /2020/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/10.txt -------------------------------------------------------------------------------- /2020/10_joltage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/10_joltage.cs -------------------------------------------------------------------------------- /2020/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/11.txt -------------------------------------------------------------------------------- /2020/11_seats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/11_seats.cs -------------------------------------------------------------------------------- /2020/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/12.txt -------------------------------------------------------------------------------- /2020/12_ferry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/12_ferry.cs -------------------------------------------------------------------------------- /2020/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/13.txt -------------------------------------------------------------------------------- /2020/13_busses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/13_busses.cs -------------------------------------------------------------------------------- /2020/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/14.txt -------------------------------------------------------------------------------- /2020/14_memmasks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/14_memmasks.cs -------------------------------------------------------------------------------- /2020/15.txt: -------------------------------------------------------------------------------- 1 | 0,8,15,2,12,1,4 -------------------------------------------------------------------------------- /2020/15_dotknowseq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/15_dotknowseq.cs -------------------------------------------------------------------------------- /2020/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/16.txt -------------------------------------------------------------------------------- /2020/16_tickets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/16_tickets.cs -------------------------------------------------------------------------------- /2020/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/17.txt -------------------------------------------------------------------------------- /2020/17_conway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/17_conway.cs -------------------------------------------------------------------------------- /2020/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/18.txt -------------------------------------------------------------------------------- /2020/18_algebra.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/18_algebra.cs -------------------------------------------------------------------------------- /2020/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/19.txt -------------------------------------------------------------------------------- /2020/19_grammar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/19_grammar.cs -------------------------------------------------------------------------------- /2020/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/20.txt -------------------------------------------------------------------------------- /2020/20_monsters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/20_monsters.cs -------------------------------------------------------------------------------- /2020/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/21.txt -------------------------------------------------------------------------------- /2020/21_allergens.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/21_allergens.cs -------------------------------------------------------------------------------- /2020/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/22.txt -------------------------------------------------------------------------------- /2020/22_combatgame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/22_combatgame.cs -------------------------------------------------------------------------------- /2020/23.txt: -------------------------------------------------------------------------------- 1 | 784235916 -------------------------------------------------------------------------------- /2020/23_cups.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/23_cups.cs -------------------------------------------------------------------------------- /2020/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/24.txt -------------------------------------------------------------------------------- /2020/24_hexotiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/24_hexotiles.cs -------------------------------------------------------------------------------- /2020/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/Extensions.cs -------------------------------------------------------------------------------- /2020/HashQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/HashQueue.cs -------------------------------------------------------------------------------- /2020/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/README.md -------------------------------------------------------------------------------- /2020/Vec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/Vec.cs -------------------------------------------------------------------------------- /2020/aoc.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/aoc.csproj -------------------------------------------------------------------------------- /2020/aoc.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/aoc.sln -------------------------------------------------------------------------------- /2020/aoc.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/aoc.sln.DotSettings -------------------------------------------------------------------------------- /2020/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/main.cs -------------------------------------------------------------------------------- /2020/regexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2020/regexes.py -------------------------------------------------------------------------------- /2021/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /2021/.idea/2021.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/.idea/2021.iml -------------------------------------------------------------------------------- /2021/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /2021/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /2021/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/.idea/misc.xml -------------------------------------------------------------------------------- /2021/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/.idea/modules.xml -------------------------------------------------------------------------------- /2021/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/.idea/vcs.xml -------------------------------------------------------------------------------- /2021/00.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/00.py -------------------------------------------------------------------------------- /2021/00.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2021/01-depth-increase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/01-depth-increase.py -------------------------------------------------------------------------------- /2021/01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/01.txt -------------------------------------------------------------------------------- /2021/02-dive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/02-dive.py -------------------------------------------------------------------------------- /2021/02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/02.txt -------------------------------------------------------------------------------- /2021/03-binary-report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/03-binary-report.py -------------------------------------------------------------------------------- /2021/03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/03.txt -------------------------------------------------------------------------------- /2021/04-bingo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/04-bingo.py -------------------------------------------------------------------------------- /2021/04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/04.txt -------------------------------------------------------------------------------- /2021/05-hydrothermal-vents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/05-hydrothermal-vents.py -------------------------------------------------------------------------------- /2021/05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/05.txt -------------------------------------------------------------------------------- /2021/06-lanternfish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/06-lanternfish.py -------------------------------------------------------------------------------- /2021/06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/06.txt -------------------------------------------------------------------------------- /2021/07-crabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/07-crabs.py -------------------------------------------------------------------------------- /2021/07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/07.txt -------------------------------------------------------------------------------- /2021/08-7segment-displays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/08-7segment-displays.py -------------------------------------------------------------------------------- /2021/08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/08.txt -------------------------------------------------------------------------------- /2021/09-smoke-basins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/09-smoke-basins.py -------------------------------------------------------------------------------- /2021/09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/09.txt -------------------------------------------------------------------------------- /2021/10-syntax-scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/10-syntax-scoring.py -------------------------------------------------------------------------------- /2021/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/10.txt -------------------------------------------------------------------------------- /2021/11-dumbo-octopus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/11-dumbo-octopus.py -------------------------------------------------------------------------------- /2021/11.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/11.cs -------------------------------------------------------------------------------- /2021/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/11.txt -------------------------------------------------------------------------------- /2021/12-path-counting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/12-path-counting.py -------------------------------------------------------------------------------- /2021/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/12.txt -------------------------------------------------------------------------------- /2021/13-paper-fold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/13-paper-fold.py -------------------------------------------------------------------------------- /2021/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/13.txt -------------------------------------------------------------------------------- /2021/14-polymerization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/14-polymerization.py -------------------------------------------------------------------------------- /2021/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/14.txt -------------------------------------------------------------------------------- /2021/15-path-risk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/15-path-risk.py -------------------------------------------------------------------------------- /2021/15.inp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/15.inp.png -------------------------------------------------------------------------------- /2021/15.lens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/15.lens.png -------------------------------------------------------------------------------- /2021/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/15.txt -------------------------------------------------------------------------------- /2021/16-packet-decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/16-packet-decoder.py -------------------------------------------------------------------------------- /2021/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/16.txt -------------------------------------------------------------------------------- /2021/17.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/17.py -------------------------------------------------------------------------------- /2021/17.txt: -------------------------------------------------------------------------------- 1 | target area: x=137..171, y=-98..-73 2 | -------------------------------------------------------------------------------- /2021/18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/18.py -------------------------------------------------------------------------------- /2021/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/18.txt -------------------------------------------------------------------------------- /2021/19.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/19.py -------------------------------------------------------------------------------- /2021/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/19.txt -------------------------------------------------------------------------------- /2021/20.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/20.py -------------------------------------------------------------------------------- /2021/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/20.txt -------------------------------------------------------------------------------- /2021/21.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/21.py -------------------------------------------------------------------------------- /2021/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/21.txt -------------------------------------------------------------------------------- /2021/22.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/22.py -------------------------------------------------------------------------------- /2021/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/22.txt -------------------------------------------------------------------------------- /2021/23.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/23.py -------------------------------------------------------------------------------- /2021/23.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2021/24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/24.py -------------------------------------------------------------------------------- /2021/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/24.txt -------------------------------------------------------------------------------- /2021/24_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/24_2.py -------------------------------------------------------------------------------- /2021/24_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/24_2.txt -------------------------------------------------------------------------------- /2021/25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/25.py -------------------------------------------------------------------------------- /2021/25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/25.txt -------------------------------------------------------------------------------- /2021/DAY0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY0.md -------------------------------------------------------------------------------- /2021/DAY01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY01.md -------------------------------------------------------------------------------- /2021/DAY02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY02.md -------------------------------------------------------------------------------- /2021/DAY03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY03.md -------------------------------------------------------------------------------- /2021/DAY04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY04.md -------------------------------------------------------------------------------- /2021/DAY05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY05.md -------------------------------------------------------------------------------- /2021/DAY06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY06.md -------------------------------------------------------------------------------- /2021/DAY07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY07.md -------------------------------------------------------------------------------- /2021/DAY08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY08.md -------------------------------------------------------------------------------- /2021/DAY09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY09.md -------------------------------------------------------------------------------- /2021/DAY10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY10.md -------------------------------------------------------------------------------- /2021/DAY11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY11.md -------------------------------------------------------------------------------- /2021/DAY12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY12.md -------------------------------------------------------------------------------- /2021/DAY13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY13.md -------------------------------------------------------------------------------- /2021/DAY14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY14.md -------------------------------------------------------------------------------- /2021/DAY15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY15.md -------------------------------------------------------------------------------- /2021/DAY16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY16.md -------------------------------------------------------------------------------- /2021/DAY17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY17.md -------------------------------------------------------------------------------- /2021/DAY18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY18.md -------------------------------------------------------------------------------- /2021/DAY19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY19.md -------------------------------------------------------------------------------- /2021/DAY20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY20.md -------------------------------------------------------------------------------- /2021/DAY21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY21.md -------------------------------------------------------------------------------- /2021/DAY22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY22.md -------------------------------------------------------------------------------- /2021/DAY23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY23.md -------------------------------------------------------------------------------- /2021/DAY24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY24.md -------------------------------------------------------------------------------- /2021/DAY25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/DAY25.md -------------------------------------------------------------------------------- /2021/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/README.md -------------------------------------------------------------------------------- /2021/aoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/aoc.py -------------------------------------------------------------------------------- /2021/day8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/day8.jpg -------------------------------------------------------------------------------- /2021/intcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/intcode.py -------------------------------------------------------------------------------- /2021/next.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/next.py -------------------------------------------------------------------------------- /2021/vm24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/vm24.py -------------------------------------------------------------------------------- /2021/vmm24.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2021/vmm24.py -------------------------------------------------------------------------------- /2022/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2022/aoc2022.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/aoc2022.sln -------------------------------------------------------------------------------- /2022/aoc2022.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/aoc2022.sln.DotSettings -------------------------------------------------------------------------------- /2022/solutions/AocExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/AocExtensions.cs -------------------------------------------------------------------------------- /2022/solutions/Day01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day01.cs -------------------------------------------------------------------------------- /2022/solutions/Day02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day02.cs -------------------------------------------------------------------------------- /2022/solutions/Day03.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day03.cs -------------------------------------------------------------------------------- /2022/solutions/Day04.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day04.cs -------------------------------------------------------------------------------- /2022/solutions/Day05.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day05.cs -------------------------------------------------------------------------------- /2022/solutions/Day06.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day06.cs -------------------------------------------------------------------------------- /2022/solutions/Day07.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day07.cs -------------------------------------------------------------------------------- /2022/solutions/Day08.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day08.cs -------------------------------------------------------------------------------- /2022/solutions/Day09.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day09.cs -------------------------------------------------------------------------------- /2022/solutions/Day10.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day10.cs -------------------------------------------------------------------------------- /2022/solutions/Day11.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day11.cs -------------------------------------------------------------------------------- /2022/solutions/Day12.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day12.cs -------------------------------------------------------------------------------- /2022/solutions/Day13.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day13.cs -------------------------------------------------------------------------------- /2022/solutions/Day14.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day14.cs -------------------------------------------------------------------------------- /2022/solutions/Day15.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day15.cs -------------------------------------------------------------------------------- /2022/solutions/Day16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day16.cs -------------------------------------------------------------------------------- /2022/solutions/Day17.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day17.cs -------------------------------------------------------------------------------- /2022/solutions/Day18.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day18.cs -------------------------------------------------------------------------------- /2022/solutions/Day19.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day19.cs -------------------------------------------------------------------------------- /2022/solutions/Day20.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day20.cs -------------------------------------------------------------------------------- /2022/solutions/Day21.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day21.cs -------------------------------------------------------------------------------- /2022/solutions/Day22.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day22.cs -------------------------------------------------------------------------------- /2022/solutions/Day23.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day23.cs -------------------------------------------------------------------------------- /2022/solutions/Day24.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day24.cs -------------------------------------------------------------------------------- /2022/solutions/Day25.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Day25.cs -------------------------------------------------------------------------------- /2022/solutions/DayN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/DayN.cs -------------------------------------------------------------------------------- /2022/solutions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Extensions.cs -------------------------------------------------------------------------------- /2022/solutions/FileHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/FileHelper.cs -------------------------------------------------------------------------------- /2022/solutions/GraphSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/GraphSearch.cs -------------------------------------------------------------------------------- /2022/solutions/HashQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/HashQueue.cs -------------------------------------------------------------------------------- /2022/solutions/ParsingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/ParsingExtensions.cs -------------------------------------------------------------------------------- /2022/solutions/R.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/R.cs -------------------------------------------------------------------------------- /2022/solutions/Rat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/Rat.cs -------------------------------------------------------------------------------- /2022/solutions/V.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/V.cs -------------------------------------------------------------------------------- /2022/solutions/inputs/01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/01.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/02.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/03.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/04.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/05.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/06.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/07.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/08.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/09.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/10.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/11.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/12.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/13.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/14.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/15.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/16.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/17.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/18.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/19.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/20.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/21.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/22.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/23.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/24.txt -------------------------------------------------------------------------------- /2022/solutions/inputs/25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/inputs/25.txt -------------------------------------------------------------------------------- /2022/solutions/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/main.cs -------------------------------------------------------------------------------- /2022/solutions/solutions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2022/solutions/solutions.csproj -------------------------------------------------------------------------------- /2023/ParsingTests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /2023/ParsingTests/ParsingTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/ParsingTests/ParsingTests.csproj -------------------------------------------------------------------------------- /2023/ParsingTests/Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/ParsingTests/Tests.cs -------------------------------------------------------------------------------- /2023/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2023/aoc2023.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/aoc2023.sln -------------------------------------------------------------------------------- /2023/aoc2023.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/aoc2023.sln.DotSettings -------------------------------------------------------------------------------- /2023/solutions/Day01-2DigitNumberExtraction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day01-2DigitNumberExtraction.cs -------------------------------------------------------------------------------- /2023/solutions/Day02-ColorCubesGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day02-ColorCubesGame.cs -------------------------------------------------------------------------------- /2023/solutions/Day03-FindGearsPower.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day03-FindGearsPower.cs -------------------------------------------------------------------------------- /2023/solutions/Day04-CardGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day04-CardGame.cs -------------------------------------------------------------------------------- /2023/solutions/Day05-SeedsGrowing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day05-SeedsGrowing.cs -------------------------------------------------------------------------------- /2023/solutions/Day05_Scenario.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day05_Scenario.md -------------------------------------------------------------------------------- /2023/solutions/Day06-BeatTheRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day06-BeatTheRecord.cs -------------------------------------------------------------------------------- /2023/solutions/Day07-Poker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day07-Poker.cs -------------------------------------------------------------------------------- /2023/solutions/Day08-AAAtoZZZ.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day08-AAAtoZZZ.cs -------------------------------------------------------------------------------- /2023/solutions/Day09-Extrapolation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day09-Extrapolation.cs -------------------------------------------------------------------------------- /2023/solutions/Day10-PipeMaze.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day10-PipeMaze.cs -------------------------------------------------------------------------------- /2023/solutions/Day11-CosmicExpansion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day11-CosmicExpansion.cs -------------------------------------------------------------------------------- /2023/solutions/Day12-Patterns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day12-Patterns.cs -------------------------------------------------------------------------------- /2023/solutions/Day13-Reflections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day13-Reflections.cs -------------------------------------------------------------------------------- /2023/solutions/Day14-RotationsAndRocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day14-RotationsAndRocks.cs -------------------------------------------------------------------------------- /2023/solutions/Day15-HashMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day15-HashMap.cs -------------------------------------------------------------------------------- /2023/solutions/Day16-Beams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day16-Beams.cs -------------------------------------------------------------------------------- /2023/solutions/Day17-LavaPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day17-LavaPath.cs -------------------------------------------------------------------------------- /2023/solutions/Day18-LagoonSquare.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day18-LagoonSquare.cs -------------------------------------------------------------------------------- /2023/solutions/Day19-Workflows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day19-Workflows.cs -------------------------------------------------------------------------------- /2023/solutions/Day20-Chips.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day20-Chips.cs -------------------------------------------------------------------------------- /2023/solutions/Day21-StepCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day21-StepCounter.cs -------------------------------------------------------------------------------- /2023/solutions/Day22-Bricks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day22-Bricks.cs -------------------------------------------------------------------------------- /2023/solutions/Day23-LongHike.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day23-LongHike.cs -------------------------------------------------------------------------------- /2023/solutions/Day24-Hail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Day24-Hail.cs -------------------------------------------------------------------------------- /2023/solutions/DayN.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/DayN.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/AocExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/AocExtensions.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/BBox3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/BBox3.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/BitsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/BitsExtensions.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/CombinatoricsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/CombinatoricsExtensions.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/Extensions.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/FileHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/FileHelper.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/GraphSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/GraphSearch.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/HashQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/HashQueue.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/MapExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/MapExtensions.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/MathExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/MathExtensions.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/R.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/R.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/R2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/R2.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/Rat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/Rat.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/V.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/V.cs -------------------------------------------------------------------------------- /2023/solutions/Lib/V3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/Lib/V3.cs -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/LineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/LineParser.cs -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/LineReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/LineReader.cs -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/MultilineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/MultilineParser.cs -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/MultilineReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/MultilineReader.cs -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/Parsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/Parsers.cs -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/Parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/Parsing.md -------------------------------------------------------------------------------- /2023/solutions/ParsingLib/ParsingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/ParsingLib/ParsingExtensions.cs -------------------------------------------------------------------------------- /2023/solutions/day20.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/day20.gv -------------------------------------------------------------------------------- /2023/solutions/day8.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/day8.gv -------------------------------------------------------------------------------- /2023/solutions/inputs/01.ans.txt: -------------------------------------------------------------------------------- 1 | 54940 2 | 54208 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/01.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/02.ans.txt: -------------------------------------------------------------------------------- 1 | 2600 2 | 86036 3 | 4 | -------------------------------------------------------------------------------- /2023/solutions/inputs/02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/02.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/03.ans.txt: -------------------------------------------------------------------------------- 1 | 544433 2 | 76314915 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/03.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/04.ans.txt: -------------------------------------------------------------------------------- 1 | 21485 2 | 11024379 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/04.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/05.ans.txt: -------------------------------------------------------------------------------- 1 | 278755257 2 | 26829166 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/05.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/06.ans.txt: -------------------------------------------------------------------------------- 1 | 140220 2 | 39570185 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/06.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/07.ans.txt: -------------------------------------------------------------------------------- 1 | 248812215 2 | 250057090 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/07.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/08.ans.txt: -------------------------------------------------------------------------------- 1 | 16409 2 | 11795205644011 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/08.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/09.ans.txt: -------------------------------------------------------------------------------- 1 | 1798691765 2 | 1104 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/inputs/09.txt -------------------------------------------------------------------------------- /2023/solutions/inputs/10.ans.txt: -------------------------------------------------------------------------------- 1 | 6846 2 | 325 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/11.ans.txt: -------------------------------------------------------------------------------- 1 | 9445168 2 | 742305960572 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/12.ans.txt: -------------------------------------------------------------------------------- 1 | 7173 2 | 29826669191291 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/13.ans.txt: -------------------------------------------------------------------------------- 1 | 35360 2 | 36755 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/14.ans.txt: -------------------------------------------------------------------------------- 1 | 109466 2 | 94585 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/15.ans.txt: -------------------------------------------------------------------------------- 1 | 508552 2 | 265462 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/16.ans.txt: -------------------------------------------------------------------------------- 1 | 8323 2 | 8491 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/17.ans.txt: -------------------------------------------------------------------------------- 1 | 797 2 | 914 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/18.ans.txt: -------------------------------------------------------------------------------- 1 | 36807 2 | 48797603984357 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/19.ans.txt: -------------------------------------------------------------------------------- 1 | 362930 2 | 116365820987729 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/20.ans.txt: -------------------------------------------------------------------------------- 1 | 825896364 2 | 243566897206981 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/21.ans.txt: -------------------------------------------------------------------------------- 1 | 3729 2 | 621289922886149 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/22.ans.txt: -------------------------------------------------------------------------------- 1 | 463 2 | 89727 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/23.ans.txt: -------------------------------------------------------------------------------- 1 | 2334 2 | 6422 3 | -------------------------------------------------------------------------------- /2023/solutions/inputs/24.ans.txt: -------------------------------------------------------------------------------- 1 | 21843 2 | 540355811503157 3 | -------------------------------------------------------------------------------- /2023/solutions/main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/main.cs -------------------------------------------------------------------------------- /2023/solutions/solutions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/2023/solutions/solutions.csproj -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xoposhiy/aoc/HEAD/README.md --------------------------------------------------------------------------------