All Projects → devcordde → adventofcode-20

devcordde / adventofcode-20

Licence: other
AdventOfCode 2020 solutions from the Devcord server

Programming Languages

kotlin
9241 projects
c
50402 projects - #5 most used programming language
java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
typescript
32286 projects
clojure
4091 projects

Projects that are alternatives of or similar to adventofcode-20

advent-2020-kotlin
🎄 Advent of Code 2020: Solutions in Kotlin
Stars: ✭ 37 (+105.56%)
Mutual labels:  adventofcode, advent-of-code-2020, adventofcode2020
advent-of-code
My Advent of Code Solutions - 350/350 Stars
Stars: ✭ 30 (+66.67%)
Mutual labels:  adventofcode, advent-of-code-2020, adventofcode2020
AdventOfCode-Java
adventOfCode(Language.JAVA);
Stars: ✭ 15 (-16.67%)
Mutual labels:  adventofcode, advent-of-code-2020
AdventOfCode2021
My solutions to Advent of Code 2021
Stars: ✭ 15 (-16.67%)
Mutual labels:  adventofcode
adventofcode
🎄 Advent of Code (2015-2021) in C#
Stars: ✭ 114 (+533.33%)
Mutual labels:  advent-of-code-2020
AdventOfCode2020
Solving Advent of Code 2020, each day in a different language
Stars: ✭ 22 (+22.22%)
Mutual labels:  advent-of-code-2020
aoc
advent of code
Stars: ✭ 18 (+0%)
Mutual labels:  adventofcode
adventofcode
Advent of Code solutions 2015-2021
Stars: ✭ 95 (+427.78%)
Mutual labels:  advent-of-code-2020
AoCHelper
Helper .NET library for solving Advent of Code puzzles
Stars: ✭ 22 (+22.22%)
Mutual labels:  adventofcode
advent-of-code
https://adventofcode.com/
Stars: ✭ 76 (+322.22%)
Mutual labels:  adventofcode
rust-advent
Learning Rust by solving advent of code challenges (Streaming live on Twitch every Monday)
Stars: ✭ 20 (+11.11%)
Mutual labels:  advent-of-code-2020
Advent-of-Code-2019
My solutions for Advent of Code 2019
Stars: ✭ 14 (-22.22%)
Mutual labels:  adventofcode
advent-of-code-2020
🎅🌟❄️☃️🎄🎁
Stars: ✭ 98 (+444.44%)
Mutual labels:  advent-of-code-2020
adventofcode-solver
🎄 Advent of Code (2015-2021) in JavaScript
Stars: ✭ 16 (-11.11%)
Mutual labels:  advent-of-code-2020
advent-of-code
My solutions for Advent of Code
Stars: ✭ 32 (+77.78%)
Mutual labels:  advent-of-code-2020

adventofcode-20

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

A repository collecting Advent of Code 2020 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 Python TypeScript C Kotlin Java Clojure
01
02
03
04
05 ()
06
07
08
09
10
11

= 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)

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