Coder Social home page Coder Social logo

advent-of-code's Introduction

๐ŸŽ„ Advent of Code

Some of my solutions for Advent of Code puzzles, mostly done during my spare time or coffee breaks.

2023

Language Problem Solution Part 1 Part 2
Day 1 Rust Trebuchet?! main.rs โœ“ โœ“
Day 2 Rust Cube Conundrum main.rs โœ“ โœ“
Day 3 Rust Gear Ratios main.rs โœ“ โœ“
Day 4 Rust Scratchcards main.rs โœ“ โœ“
Day 5 Rust If You Give A Seed A Fertilizer todo todo
Day 6 Rust Wait For It main.rs โœ“ โœ“
Day 7 Rust Camel Cards todo todo
Day 8 Rust Haunted Wasteland main.rs โœ“ โœ“
...
Day 24 Rust Never Tell Me The Odds main.rs โœ“ todo

2022

Language Problem Solution Part 1 Part 2
Day 1 Rust Calorie Counting main.rs โœ“ โœ“
Day 2 Rust Rock Paper Scissors main.rs โœ“ โœ“
Day 3 Rust Rucksack Reorganization main.rs โœ“ โœ“

Input data and notes

Due to copyright requirements of Advent of Code one is not allowed to publicy share its personal generated input files.
If you want to run my solutions, you must login with your account to adventofcode.com, download your personal inputs and use them instead of the encrypted files.

For my reference, inputs here are committed but encrypted with git-crypt.
For this reason, if you just clone and run the projects within this repository none of the actual input files works.
Consider also that some test cases also checks against my personal solution number, you need to replace values with your solutions in Rust unit tests.

Decrypt input files

  1. Install git-crypt: brew install git-crypt
  2. Unlock the repository with the personal encryption key: git-crypt unlock ~/aoc.key

advent-of-code's People

Contributors

carminexx avatar razielgn avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.