All Projects → devcordde → adventofcode-21

devcordde / adventofcode-21

Licence: other
AdventOfCode 2021 solutions from the Devcord server

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language
C++
36643 projects - #6 most used programming language
kotlin
9241 projects
rust
11053 projects
scala
5932 projects

Projects that are alternatives of or similar to adventofcode-21

AoCHelper
Helper .NET library for solving Advent of Code puzzles
Stars: ✭ 22 (+83.33%)
Mutual labels:  advent-of-code, advent-of-code-2021
adventofcode
🎄 Advent of Code (2015-2021) in C#
Stars: ✭ 114 (+850%)
Mutual labels:  advent-of-code, advent-of-code-2021
awesome-adventjs
🎅🎄 A collection of awesome resources related to the adventJS challenge https://adventjs.dev by @midudev
Stars: ✭ 45 (+275%)
Mutual labels:  advent-of-code, advent-of-code-2021
AdventOfCode2021
My solutions to Advent of Code 2021
Stars: ✭ 15 (+25%)
Mutual labels:  advent-of-code, advent-of-code-2021
adventofcode-solver
🎄 Advent of Code (2015-2021) in JavaScript
Stars: ✭ 16 (+33.33%)
Mutual labels:  advent-of-code, advent-of-code-2021
aoc2021
Advent of Code 2021 - my answers
Stars: ✭ 25 (+108.33%)
Mutual labels:  advent-of-code, advent-of-code-2021
AdventOfCode2021
Solutions to all 25 AoC 2021 problems in Rust 🦀 Less than 100 lines per day and under 1 second total execution time. With competitive global leaderboard placements! 🎄
Stars: ✭ 34 (+183.33%)
Mutual labels:  advent-of-code, advent-of-code-2021
advent-of-code-2021
🎄 My Advent of Code solutions in Rust. http://adventofcode.com/2021
Stars: ✭ 173 (+1341.67%)
Mutual labels:  advent-of-code, advent-of-code-2021
AdventOfCode-Java
adventOfCode(Language.JAVA);
Stars: ✭ 15 (+25%)
Mutual labels:  advent-of-code, advent-of-code-2021
advent-of-code
My Advent of Code Solutions - 350/350 Stars
Stars: ✭ 30 (+150%)
Mutual labels:  advent-of-code, advent-of-code-2021
adventofcode
Advent of Code solutions 2015-2021
Stars: ✭ 95 (+691.67%)
Mutual labels:  advent-of-code, advent-of-code-2021
rust-advent
Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)
Stars: ✭ 20 (+66.67%)
Mutual labels:  advent-of-code
aoc2017
Advent of Code 2017
Stars: ✭ 15 (+25%)
Mutual labels:  advent-of-code
advent2017
Advent of Code 2017 solutions
Stars: ✭ 28 (+133.33%)
Mutual labels:  advent-of-code
advent-2020-kotlin
🎄 Advent of Code 2020: Solutions in Kotlin
Stars: ✭ 37 (+208.33%)
Mutual labels:  advent-of-code
adventofnim
🎄👑 adventofnim - nim solutions for advent of code
Stars: ✭ 26 (+116.67%)
Mutual labels:  advent-of-code
Advent-of-Code-2019
My solutions for Advent of Code 2019
Stars: ✭ 14 (+16.67%)
Mutual labels:  advent-of-code
aoc2018
Advent of Code 2018 - my answers
Stars: ✭ 13 (+8.33%)
Mutual labels:  advent-of-code
aoc
Advent of Code CLI for reading, running and submitting.
Stars: ✭ 30 (+150%)
Mutual labels:  advent-of-code
advent-of-code-2019
Advent of Code 2019 Submissions
Stars: ✭ 27 (+125%)
Mutual labels:  advent-of-code

adventofcode-21

Ein Sammel-Repository für Advent of Code 2021-Lösungen der deutschen DevCord-Community.

A repository collecting Advent of Code 2021 solutions made by the German DevCord community.

Überblick/Overview

Hier ist ein Überblick über die Vollständigkeit sowie die existierenden Lösungen und verwendeten Sprachen in diesem Repository:

Here's an overview of the completeness as well as the existing solutions and languages used in this repository:

Day/Lang Java Python Scala Kotlin Ruby Clojure Go Rust C++ BQN SQL
01 - Sonar Sweep
02 - Dive! ()
03 - Binary Diagnostic ()
04 - Giant Squid
05 - Hydrothermal Venture
06 - Lanternfish
07 - The Treachery of Whales
08 - Seven Segment Search ()
09 - Smoke Basin
10 - Syntax Scoring
11 - Dumbo Octopus
12 - Passage Pathing
13 - Transparent Origami
14 - Extended Polymerization

= Keine Lösung/No solution, = Voll gelöst/Fully solved, () = Erster Teil gelöst/First part solved

Ordnerstruktur/Directory Structure

Die Struktur dieses Repositorys ist wie folgt:

The structure of this repository is as follows:

  • shared (1)
    • user
      • *
  • Day-XX (2)
    • lang (3)
      • user (4)

(1) Der shared-Order ist für zusätzliche Dateien, die neben der Lösungsdatei benötigt werden, etwa Hilfscode oder Bibliotheken. Jede*r Beitragende darf dort einen eigenen, entsprechend benannten Ordner erstellen, über den frei verfügt werden darf.

(2) Jeder neue Tag bekommt einen eigenen Ordner, der nach dem Schema Day-XX benannt ist, wobei XX die zwei Ziffern des Tages darstellen. Also z.B. steht Day-01 für Tag 1 und Day-15 für Tag 15.

(3) Jeder Tag hat je einen Unterordner für die Programmiersprachen, in denen er gelöst wurde. Dabei ist für den Namen des Ordners der kleingeschriebene Name der Sprache zu verwenden, also z.B. java, go oder javascript.

(4) Es können mehrere Lösungen von unterschiedlichen Beitragenden in der gleichen Programmiersprache abgegeben werden. Deshalb sollte sich pro Lösung ein Ordner in dem entsprechenden Sprachen-Ordner befinden, der den Namen des*der Beitragenden trägt und den Quellcode der Lösung (für beide Teilaufgaben, falls vorhanden) enthält. Der Name dieses Ordners sollte identisch mit dem Namen des dazu passenden Ordner in shared sein, falls einer existiert.


(1) The shared directory can be used for additional files and resources contributors might need besides their solution file, such as helper code or libraries. Every contributor may create an own directory in shared that corresponds to their name.

(2) Every day of the challenge gets an own directory named with the scheme of Day-XX, where XX stands for the two digits of the day. E.g. Day-01 is for day 1 and Day-15 is for day 15.

(3) Every day gets one sub directory for each language it has been solved in. The name of those directories must be the name of the programming language in lower case, e.g. java, go or javascript.

(4) There can be more than one solution in each language for each day by different contributors. For this reason, for each solution, there should be one directory in the corresponding language directory for the day named after the contributor who created it containing the source code of that solution. This should be the same name that is also used for the personal directory in shared, should one exist.

Lösungen ausführen/Run the solutions

TODO

Anleitung zum Beitragen (only for DevCord members)

Wenn du zu den Lösungen beitragen möchtest, hast du zwei Optionen: Selbst mit git arbeiten und Pull Requests erstellen oder deine Lösungen der Verwaltung dieses Repositories auf Discord schicken. Wir empfehlen ersteres, wenn du schon mal git benutzt hast und zweiteres, wenn du von diesem System nur Bahnhof verstehst.

Pull Requests erstellen

  1. Forke dieses Repository in deinen GitHub-Account (oben rechts auf "Fork" klicken)
  2. Klone das Repository bei dir lokal
  3. Füge deine Lösungen hinzu und bearbeite sie - beachte dabei die Ordnerstruktur
  4. Bearbeite nicht die README! Die Tabelle wird von uns ergänzt.
  5. Mache eine Pull Request wann immer du
    • neue funktionierende Lösung(en) hast
    • Lust drauf hast (du musst nicht jeden Tag eine Pull Request machen, kannst dir auch Zeit damit lassen)

Bitte achte darauf, dass die Lösungen nicht deine kompletten IDE-Dateien enthalten, sondern ausschließlich den relevanten Quellcode zur Lösung des Problems!

Lösungen an die Verwaltung geben

  1. Löse die Aufgabe(n)
  2. Schicke sie an einen der folgenden DevCord-User mit Informationen zu Sprache, Tag, evtl. benötigten zusätzlichen Dateien und Namen:
    • das_#9677
    • Johnny#3826
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].