-πŸŽ„- 2022 Day 20 Solutions -πŸŽ„-

This page summarizes the projects mentioned and recommended in the original post on /r/adventofcode

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. advent-of-code

    Advent of Code (by morgoth1145)

    It doesn't, but you can use a separate list, wrapper classes, and deque.index to find where the values live. I may be biased but I think that my solution (ultimately using deque) isn't as complex as a custom linked list.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. advent_of_code

  4. advent-of-code

    Discontinued ARCHIVED: go to https://git.sr.ht/~kwshi/advent-of-code (by kwshi)

    Python, 17/28, GitHub source

  5. adventofcode

    Python, 3/147, GitHub

  6. adventofcode2022

    Discontinued [Moved to: https://github.com/benthemonkey/adventofcode] (by benthemonkey)

    Typescript 132 / 126 GitHub source

  7. adventofcode

    My Advent of Code submissions (by Jrmyy)

    Kotlin, 120/70, GitHub source

  8. aoc2022

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. AdventOfCode

    Hacky solutions for https://adventofcode.com (by AllanTaylor314)

    Python [213/499]

  11. advent_of_code_2022

    Code, Video

  12. aoc2022

    Typescript (82/55) Code

  13. aoc22

    Advent of Code 2022 (by Engelberg)

    Who says you can't do mutation in Clojure? Honestly, I prefer to avoid mutation, but I was convinced a doubly-linked circular list implementation would be necessary performance-wise in preparation for part 2. I was surprised to see from people's comments here that simpler manipulations were sufficient. https://github.com/Engelberg/aoc22/blob/main/clojure/aoc22/src/aoc22/day20/core.clj

  14. adventofcode

    My mostly Python solutions to advent of code (by emanivinay)

  15. advent-of-code

    Python

  16. advent

    advent of code (by jasontconnell)

  17. aoc

    Advent of Code in Go (by bendiscz)

    Go

  18. aoc2022

    Advent of Code 2022 (C#) (by p88h)

    C# 1ms / 15 ms

  19. adventofcode

    :christmas_tree: Advent of Code (2015-2024) in C# (by encse)

  20. adventOfCode

    Java - github

  21. AdventOfCode2022

  22. adventofcode

    adventofcode.com solutions (by linl33)

  23. adventofcode

    Advent of Code πŸŽ„ (by markus-k)

  24. AdventOfCode2022

  25. aoc

  26. AdventOfCode

    Solutions for Advent of Code 2021 and 2022 in C# (by Thorarin)

    Code (or GitHub)

  27. aoc

    Advent of Code (by ramuuns)

    Low effort lazy tail-recursive perl: https://github.com/ramuuns/aoc/blob/master/2022/Day20.pm

  28. AdventOfCode2022

    My solutions for Advent of Code 2022. (by SLiV9)

  29. advent-of-code

    My solutions for Advent of Code 2022, 2023 and 2024 (by Gobbel2000)

    Part 2 94ms

  30. adventofcode

    My solutions for https://adventofcode.com/ programming mini puzzles - written mostly as sjasmplus script (to exercise the tool and collect ideas for future development of the script language, not because it's a best choice for the task, quite opposite) (by ped7g)

  31. aoc2021

    Advent of Code 2021 - 2023 (by dirk527)

  32. aoc-2022

    Advent of Code 2022 (by mintopia)

  33. aoc-2022-kotlin

    AOC 2022 in Kotlin!

  34. aoc_2022_c3

    Advent of Code in C3

    C3 solution I didn't use any linked list, just two lists.

  35. AoC

    my personal repo for the advent of code yearly challenge (by Fadi88)

  36. AdventOfCode2022

    Github

  37. aoc2022

    My Advent of Code 2022 solutions, in Rust. (by orlp)

    I implemented a treap from scratch https://github.com/orlp/aoc2022/blob/master/src/treap.rs which allows the following operations all in O(log n):

  38. aoc2022

    advent of code (by codingismy11to7)

    also did it in Scala. glad i stopped myself from implementing every collection method for fun

  39. aoc2022

    Advent of Code 2022 - if I have time lol (by jabis)

    Javascript / NodeJS Diff for Day20 here including a little noise

  40. aoc2022

    Advent of Code 2022 - my answers

  41. a2tools

    Stuff I write for my Apple //c

    Well. I suck at doubly-linked lists so I shift one position at a time. This is quite a number of CPU cycles, but it's going to be quite a number of cycles anyway so let's leave it at that and spend the evening doing something else!

  42. advent-of-code

  43. algorithmics

    Participation to algorithmic contests, in bulk.

    Argh, a naΓ―ve solutions takes about 60ms on my laptop : https://github.com/remi-dupre/algorithmics/blob/master/advent-of-code/2022/src/day20.rs

  44. advent-of-code-2022

    Advent of Code 2022 (by jerchende)

  45. AdventOfCode-Java

    adventOfCode(Language.JAVA);

  46. advent-of-code-2022

    actually publishing my solutions now that they're not redundant...

  47. aoc2022

  48. adventofcode

    Solutions to Advent of Code Problems (by achrafmam2)

    Python github.

  49. AoC2022

    Solutions to Advent of Code 2022 puzzles. (by SwampThingTom)

  50. advent-of-code-2022

    https://github.com/aaronblohowiak/advent-of-code-2022/blob/main/twenty/src/main.rs\

  51. advent-of-code-2022-rust

  52. aoc

    One repository for all my Advent of Code solutions. (by Andrew-Foote)

  53. advent-of-code-2022

    advent of code 2022 (by janiorca)

  54. adventofcode

    Advent of code solutions (by mathsaey)

  55. adventOfCode

  56. advent-of-code

    Solutions to the Advent of Code puzzles in various languages (by dhruvmanila)

  57. adventofcode

    Solutions for problems from AdventOfCode.com (by bhosale-ajay)

    TypeScript - Optimized, all parts run under 3 seconds. F# - Could not avoid mutations for array, and part 2 requires too many int64 -> int32 conversions.

  58. adventofcode

    Discontinued My solutions to the Advent of Code challenges (by djotaku)

  59. AdventOfCode

    https://adventofcode.com/ (by dkarneman)

    I used lists of tuples to keep the indices paired with their values. Finishes in about 1.5s and ~15 lines of code. https://github.com/dkarneman/AdventOfCode/blob/main/2022/Day20part2.py

  60. adventofcode

    Advent of Code challenge solutions (by flwyd)

    Bonus solution in Go (golang) because I was confused about why my Elixir solution didn't work and decided to implement from scratch in case I'd done something dumb. The Go one also got the wrong answer, but took less than 100ms instead of a minute, so I could try out lots of tweaks that didn't change the answer.

  61. advent-of-code

    Advent of Code solutions (by foxfriends)

  62. Advent_of_Code

    A repo revolving around attempting to solve the Advent of Code puzzles with single-statement t-sql (by adimcohen)

  63. AdventOfCode2022

    C#

  64. advent_of_code_2022

  65. advent-of-code-julia

    Julia using linked list

  66. advent-of-code

    Python solution part 1 and 2

  67. advent-of-code-go

    All 10 years of adventofcode.com solutions in Go/Golang (and a little Python); 2015-2024

  68. aoc-go

    A Golang tool for generating code for Advent of Code

  69. advent2022

    php - It was pretty easy using a collections library. Just a matter of 2 splices. Part2 in 2.5s.

  70. adventOfCode

    Advent of code solutions, probably mostly in C++, but maybe in Rust in the (near) future. (by osalbahr)

    Note: The last bug that got me for part 2, for some reason, was the special case of when the node to be mixed was already in the beginning, and n<0. The same method seems to produce the correct result for part 1, but when comparing the step-by-step output to 2.OUT (split in 2.OUT.1 and 2.OUT.2 because GitHub) I get a big diff. But since the final result is still correct, I will backlog it, for now.

  71. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • -πŸŽ„- 2022 Day 24 Solutions -πŸŽ„-

    72 projects | /r/adventofcode | 23 Dec 2022
  • -πŸŽ„- 2022 Day 6 Solutions -πŸŽ„-

    223 projects | /r/adventofcode | 5 Dec 2022
  • Advent of Code 2024

    24 projects | news.ycombinator.com | 1 Dec 2024
  • -πŸŽ„- 2022 Day 23 Solutions -πŸŽ„-

    60 projects | /r/adventofcode | 22 Dec 2022
  • -πŸŽ„- 2022 Day 22 Solutions -πŸŽ„-

    69 projects | /r/adventofcode | 21 Dec 2022

Did you know that Python is
the 2nd most popular programming language
based on number of references?