Code review AoC Day 4

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

Our great sponsors
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Access the most powerful time series database as a service
  • SaaSHub - Software Alternatives and Reviews
  • AdventOfCodeRust2021

    Code related to Advent of Code 2021 using Rust

    Here is the link:

  • adventofcode

    Advent of Code! (by dfontana)

    I modeled my board & marked numbers independently; the former as a hashmap and the latter as a bit-vector. That simplified my equivalent of is_winner and flag_number:

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • aoc2021

    Advent of Code 2021 (by MichaelCG8)

    Also, instead of summing the remaining values at the end I summed them all at the start then subtracted them as they were checked off, meaning that i didn't need to store a Boolean for each entry recording whether it remained.

  • advent2021

    Advent of Code 2021 in Rust (by jeremylt)

  • Advent-of-Code-2021

    Solutions for Advent of Code 2021 (by agubelu)


  • aoc-2021

    Advent of Code 2021 (by zookini)

    Here's an iterator based solution

  • aoc2021

    Advent of Code 2021, in Rust (by Killavus)

    If you're interested comparing solutions, you may check my code here: It is not optimised for performance though and I propably should've used FromIterator instead of TryFrom from mutable Lines iterator to BingoBoard, but maybe you can take something out of it. Good luck with further AoC challenges!

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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