Advent of code in Rust - solving day 4/2021 (Twitch Live 2022-01-31)

Subscribers:
950
Published on ● Video Link: https://www.youtube.com/watch?v=8ev5b_76gWM



Duration: 1:06:38
26 views
1


In this episode, we completed day 4 of Advent of Code y2021 using Rust!

In today's challenge we needed to simulate a game of Bingo (against a giant squid ๐Ÿฆ‘) and figure out which board would win first (part I) and last (part II).

The solution wasn't particularly complicated but it was a great exercise to get to play around with few interesting concepts.

We used `filter_map` (https://doc.rust-lang.org/core/iter/trait.Iterator.html#method.filter_map) over a vector of reference as a quick way to be able to filter out the winning boards dynamically.

We also got to play a bit with iterator chaining (https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.chain).

If you have any suggestion, we'd love to hear it, so please leave a comment or a create a PR!

For all the source code check out the official GitHub repo: https://github.com/lmammino/rust-advent

For seeing the next episodes live check out our Twitch channel: https://twitch.tv/loige




Other Videos By Luciano Mammino (loige)


2022-05-09๐Ÿฆ€ Rust vs ๐Ÿ Python: Advent of code in Rust - solving day 14/2021 (Twitch Live 2022-05-09)
2022-04-25๐Ÿฆ€ Rust vs ๐Ÿ Python: Advent of code in Rust - solving day 13/2021 (Twitch Live 2022-04-25)
2022-04-11๐Ÿฆ€ Rust vs ๐Ÿ Python: Advent of code in Rust - solving day 12/2021 (Twitch Live 2022-04-11)
2022-04-04๐Ÿฆ€ Rust vs ๐Ÿ Python: Advent of code in Rust - solving day 11/2021 (Twitch Live 2022-04-04)
2022-03-28Advent of code in Rust - solving day 10/2021 (Twitch Live 2022-03-28) with Python comparison! ๐Ÿ
2022-03-21Advent of code in Rust - solving day 8/2021 part 2 and day 9/2021 (Twitch Live 2022-03-21)
2022-03-07Advent of code in Rust - solving day 7/2021 and day 8/2021 part 1 (Twitch Live 2022-03-7)
2022-02-21Advent of code in Rust SPECIAL - solving day 6/2021 on a RASPBERRY PICO (Twitch Live 2022-02-21)
2022-02-14Advent of code in Rust - solving day 6/2021 (Twitch Live 2022-02-14)
2022-02-07Advent of code in Rust - solving day 5/2021 (Twitch Live 2022-02-07)
2022-01-31Advent of code in Rust - solving day 4/2021 (Twitch Live 2022-01-31)
2022-01-24Advent of code in Rust - solving day 3/2021 (Twitch Live 2022-01-24)
2022-01-17Advent of code in Rust - solving day 2/2021 (Twitch Live 2022-01-17)
2022-01-10Advent of code in Rust - solving day 25/2020 & day 1/2021 (Twitch Live 2022-01-10)
2021-12-13Advent of code in Rust - solving year 2020 exercise 24 part 1 (Twitch Live 2021-12-13)
2021-12-07Advent of code in Rust - solving year 2020 exercise 23 part 2 (Twitch Live 2021-12-06)
2021-11-29Advent of code in Rust - solving year 2020 exercise 23 part 1 (Twitch Live 2021-11-29)
2021-11-22Advent of code in Rust - solving year 2020 exercise 22 part 2 (Twitch Live 2021-11-22)
2021-11-15Advent of code in Rust - solving year 2020 exercise 22 part 1 (Twitch Live 2021-11-15)
2021-11-08Advent of code in Rust - solving year 2020 exercise 21 (Twitch Live 2021-11-08)
2021-11-01Advent of code in Rust - solving year 2020 exercise 20 p2 THIRD ATTEMPT (Twitch Live 2021-11-01)



Tags:
rust
rustlang
advent of code
aoc
adventofcode
game of life
learning rust
live coding
pair programming
mob programming
live stream
twitch
educational
iterator
fromStr
traits
coding challenge
problem solving
irl
in real life
day2
year 2021
aoc2021
advent of code 2021