Giter Site home page Giter Site logo

the-self-taught-software-engineer / advent-of-code-2021 Goto Github PK

View Code? Open in Web Editor NEW
6.0 0.0 0.0 101 KB

My solutions for the Advent of Code 2021. See the link for a playlist with recordings of me solving each puzzle.

Home Page: https://www.youtube.com/playlist?list=PLo7x9g_4b5xKlnlod-Ywos_6Vq3R7c8Qd

License: MIT License

Kotlin 100.00%
advent-of-code advent-of-code-2021 advent-of-code-2021-kotlin kotlin

advent-of-code-2021's Introduction

Advent of Code 2021

My solutions for the Advent of Code 2021 solved with Kotlin.

What is the Advent of Code?

Advent of Code is an online event created by Eric Wastl. It is like an advent calendar with small chocolates but replaced with small, christmas-themed coding challenges, one for each day until Christmas. They typically get more difficult with each day. You can solve them in any language you like.

Task

Collect stars by solving puzzles. Two puzzles will be made available on each day in the Advent calendar; the second puzzle is unlocked when you complete the first. Each puzzle grants one star. Good luck!

Your instincts tell you that in order to save Christmas, you'll need to get all fifty stars by December 25th.

Puzzles

Day Part 1 Part 2
Day 1: Sonar Sweep
Day 2: Dive!
Day 3: Binary Diagnostic
Day 4: Giant Squid
Day 5: Hydrothermal Venture
Day 6: Lanternfish
Day 7: The Treachery of Whales
Day 8: Seven Segment Search
Day 9: Smoke Basin
Day 10: The Treachery of Whales
Day 11: Dumbo Octopus
Day 12: Passage Pathing
Day 13: Transparent Origami
Day 14: Extended Polymerization
Day 15: Chiton

Tests

I additionally wrote tests for some puzzles. You can execute them with JUnit.

advent-of-code-2021's People

Contributors

loehnertz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  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.