Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

lcm, rotate!, and modulo - Day 08 - Advent of Code 2023

Автор: CJ Avilla (cjav_dev)

Загружено: 2023-12-08

Просмотров: 252

Описание:

Learn how to solve day 8 of Advent of Code 2023 - The Haunted Wasteland - in this Ruby tutorial.

We'll cover:
Parsing the input data into directions and a graph representation
Navigating the graph by rotating through direction turns
Finding paths in the graph from starting to ending nodes
Handling Part 2 where paths start from multiple nodes
Using the modulo operator and lcm method to align ending points
Refactoring to allow re-use for both parts with a block


This solution demonstrates some elegant Ruby data structures and methods like rotate, lcm, and inject to concisely traverse a directed graph. The code walkthrough explains the initial thought process and a failed solution attempt before arriving at the final answer.

Advent of Code: https://adventofcode.com/
My Solutions: https://gist.github.com/cjavdev/d15a2...
Playlist    • Advent of Code  

#adventofcode #ruby

lcm, rotate!, and modulo - Day 08 - Advent of Code 2023

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Spaceship operator - Day 07 - Advent of Code 2023

Spaceship operator - Day 07 - Advent of Code 2023

Графический API не имеет значения

Графический API не имеет значения

Весь синтаксис Python за 25 минут – Учебное пособие

Весь синтаксис Python за 25 минут – Учебное пособие

Kafka with Ruby on Rails

Kafka with Ruby on Rails

Protobuf, JSON и Avro: объяснение сериализации (руководство и практические примеры)

Protobuf, JSON и Avro: объяснение сериализации (руководство и практические примеры)

100 Пилотов Борются За Частный Самолёт

100 Пилотов Борются За Частный Самолёт

Что я думаю про будущее разработки в эпоху ИИ

Что я думаю про будущее разработки в эпоху ИИ

RAG | ВСЁ, что тебе нужно знать (+ 11 Продвинутых стратегий)

RAG | ВСЁ, что тебе нужно знать (+ 11 Продвинутых стратегий)

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Shoelace, Pick, and Enumerators - Day 18 - Advent of Code 2023

Shoelace, Pick, and Enumerators - Day 18 - Advent of Code 2023

each_cons, inject, and File.readlines - Advent of Code 2021 - Day 1 with ruby

each_cons, inject, and File.readlines - Advent of Code 2021 - Day 1 with ruby

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

Будет ли встраиваемые системы по-прежнему привлекательной карьерой в 2026 году?

GraphRAG: союз графов знаний и RAG: Эмиль Эйфрем

GraphRAG: союз графов знаний и RAG: Эмиль Эйфрем

Делаем графические процессоры по-настоящему быстрыми: глубокий анализ эффективности тренировок

Делаем графические процессоры по-настоящему быстрыми: глубокий анализ эффективности тренировок

Краткое объяснение больших языковых моделей

Краткое объяснение больших языковых моделей

Как 27M Model вообще смогла обойти ChatGPT?

Как 27M Model вообще смогла обойти ChatGPT?

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Маска подсети — пояснения

Маска подсети — пояснения

Материалы Unreal Engine 6 уровней сложности

Материалы Unreal Engine 6 уровней сложности

FERRANDO TORRES Z HAT-TRICKIEM, BRAMKOWE SHOW, BARCA STRZELA 5 GOLI, W TYM 4 DO PRZERWY | SKRÓT

FERRANDO TORRES Z HAT-TRICKIEM, BRAMKOWE SHOW, BARCA STRZELA 5 GOLI, W TYM 4 DO PRZERWY | SKRÓT

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]