Code Competition 04/2017: Markdown-Parser

Anmeldung ist geschlossen

Code Competition 04/2017: Markdown-Parser

von
19 19 people viewed this event.

Erstelle Deinen eigenen Markdown-Parser und wandle Markdown-Code in HTML-Code um.

{ABOUT}

Was ist eigentlich ein Parser?
Mit Hilfe von Parsern wird eine Eingabe zerlegt, analysiert und daraus eine Ausgabe in einem anderen Format erstellt. In der Regel wird also eine (Text-)Eingabe in eine neue Struktur übersetzt.
Und so soll es auch bei dieser Code Competition sein. Du sollst einen Parser (=Übersetzer) schreiben, der Markdown-Dokumente in HTML-Quellocde übersetzt.

{INPUT}

  • Es bietet sich die Verwendung von regulären Ausdrücken (Regular Expressions) an.

Deine Abgabe soll:

  • Die Eingabe eines mit Markdown strukturierten Dokuments erlauben. Hierbei ist die Eingabe über einen Textbereich in einer GUI möglich, aber auch das Einlesen einer Datei (über eine GUI, oder über die Kommandozeile).
  • Folgende Markdown-Syntax soll berücksichtigt werden und entsprechend in HTML-Code umgewandelt werden:

{REVIEW}

Worauf achten wir bei der Bewertung Deiner Abgabe?

  • Funktionalität: Lässt sich das Programm bedienen? Tut die Anwendung oder die Funktion, was sie soll? Wie umfangreich sind die Funktionen?
  • Code-Qualität: Ist der Code sinnvoll strukturiert und effizient?
  • Code-Lesbarkeit / Dokumentation: Lässt sich der Quellcode nachvollziehen? Ist der Code kommentiert?
  • Setup: Ist das System einfach einzurichten / aufzusetzen? (z.B. mittels guter Dokumentation, Docker, Vagrant, Skripte, o.ä.)
  • Welche Zusatzfeatures wurden eingebaut?

Wie bewerten wir?

Win!

  1. Platz: 400 €
  2. Platz: 300 €
  3. Platz: 200 €

Abgabe

Programmiersprachen:
Java, C, C++, C#, JavaScript, Python, Haskell, PHP/HTML/MySQL, Swift, Ruby sowie alle gängigen Programmiersprachen.
Die Entscheidung, ob Du die Aufgabenstellung mit einer Webseite, einer App oder einer Desktopanwendung löst, ist Dir überlassen. Die Verwendung von Frameworks ist erlaubt.

Event registration closed.
 

Date And Time

01/04/2017 to
30/04/2017
 

Anmeldeschluss

30/04/2017
 

Ort

Online-Veranstaltung
 

Veranstaltungskategorie

Share With Friends