Популярное

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

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

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

Топ запросов

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

Spaceship operator - Day 07 - Advent of Code 2023

Автор: CJ Avilla (cjav_dev)

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

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

Описание:

This video tackles the "Camel Cards" poker puzzle. We’ll parse the input data into Hand objects, modeling ranks, and bids. We can sort hands by type and strength by including the Comparable module and implementing spaceship logic.

For part 1, we’ll build a card counter and hand typing system, assigning numeric ranks. This lets us multiply bids by position to get total winnings. For part 2's joker rules, we’ll tweak the ranks and add joker offset logic to promote hands.

The core solution focuses on custom classes and comparable spaceships for sorting. I polish with enumerable pipelines for a concise answer. While not golf code, we end up with readable Ruby leveraging objects, sorting, and clever tricks.

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

#adventofcode #ruby

Spaceship operator - Day 07 - Advent of Code 2023

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

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

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

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

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

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

Percent delimiters %w, zip - Day 06 - Advent of Code 2023

Percent delimiters %w, zip - Day 06 - Advent of Code 2023

Advent of Code

Advent of Code

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

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

Laravel - The Pragmatic Way

Laravel - The Pragmatic Way

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

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

Kafka with Ruby on Rails

Kafka with Ruby on Rails

The Most Horrifying Details About the Apollo Missions That NASA Tried to Hide

The Most Horrifying Details About the Apollo Missions That NASA Tried to Hide

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

Особый фокус и инсайдерская торговля

Особый фокус и инсайдерская торговля

Policyjny agresor atakuje spokojnego kierowcę podczas kontroli drogowej. A ten wszystko nagrał! #282

Policyjny agresor atakuje spokojnego kierowcę podczas kontroli drogowej. A ten wszystko nagrał! #282

Google’s REVENGE: Why Gemini 3 is a NIGHTMARE for OpenAI & Nvidia

Google’s REVENGE: Why Gemini 3 is a NIGHTMARE for OpenAI & Nvidia

Zatajone tożsamości. Fałszywe nazwiska, które zmieniły Polskę

Zatajone tożsamości. Fałszywe nazwiska, które zmieniły Polskę

Более интеллектуальное управление .env с помощью 1password

Более интеллектуальное управление .env с помощью 1password

Entropy Rising — Why AI Isn’t a Hivemind

Entropy Rising — Why AI Isn’t a Hivemind

Программирование Racket, часть 15: Повторение Let

Программирование Racket, часть 15: Повторение Let

654 USA porzucają Europę, 140 mln kary dla Muska, Japonia prosi o wsparcie, Inwestycje w Kongo,

654 USA porzucają Europę, 140 mln kary dla Muska, Japonia prosi o wsparcie, Inwestycje w Kongo,

Rust Basics - Using a HashMap

Rust Basics - Using a HashMap

Раскройте всю мощь своих агентов n8n (новый экземпляр MCP)

Раскройте всю мощь своих агентов n8n (новый экземпляр MCP)

Advanced AVL Trees in C++ Explained (Threaded, Persistent, Hybrid & Cache Friendly Trees)

Advanced AVL Trees in C++ Explained (Threaded, Persistent, Hybrid & Cache Friendly Trees)

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



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



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