Ein guter Vorsatz für 2015 ist, nachhaltiger zu leben. Wir beginnen mit dem Recycling. Recycling-Code, das ist!
Ihre Aufgabe ist es, die Nummer 2015
mit oder ohne Zeilenumbruch an STDOUT zu senden (und nur das). Allerdings müssen Sie dies tun , indem das Recycling einige alte Code aus PPCG. So funktioniert das:
- Wählen Sie eine Antwort aus, die vor dem 16.12.2014 00: 00: 00Z auf CodeGolf.SE veröffentlicht wurde (an dem Tag, an dem ich dies in der Sandbox veröffentlicht habe). Ausnahme: Sie dürfen keine Antworten aus der letztjährigen Neujahrs-Challenge verwenden .
- Wählen Sie einen Codeblock aus dieser Antwort aus (kein Inline-Codeausschnitt, sondern ein eigener Absatz). Dieser Block muss als tatsächlicher Code angekündigt werden, z. B. können Sie keine Testfälle oder Beispielausgaben verwenden, die eine Monospace-Formatierung verwenden.
- Ordnen Sie die Zeichen in diesem Codeblock neu an, um Ihre Übermittlung für diese Herausforderung zu bilden. Sie dürfen nur die Reihenfolge ändern, keine Zeichen hinzufügen oder entfernen. Dies schließt Zeilenumbrüche ein.
- Sie müssen nachweisen können, dass der ursprüngliche Quellblock in Ihrer Sprache syntaktisch gültig ist. Im besten Fall können Sie dies tun, indem Sie zeigen, dass es ohne Kompilierungs- oder Laufzeitfehler ausgeführt wird. Während der ursprüngliche Code möglicherweise Java war, können Sie ihn für eine Whitespace-Antwort verwenden (da jede Datei in Whitespace gültig ist), aber möglicherweise nicht für eine Python-Antwort (da das Original keine gültige Python-Syntax hat) ).
Beachten Sie, dass Ihre Antwort alle Eingaben und den externen Status (einschließlich des aktuellen Datums) ignorieren muss. Es kann beispielsweise aus STDIN lesen, solange es nicht abstürzt, wenn es leer ist, und für alle möglichen Inhalte des Streams dieselbe Ausgabe erzeugt.
Der resultierende Code muss ein vollständiges Programm sein (weder eine Funktion noch ein Snippet, das eine REPL-Umgebung voraussetzt).
Dies ist Codegolf, daher gewinnt die kürzeste Antwort (in Bytes ).
Bestenlisten
Ich bin mir sicher, dass dies in verschiedenen Sprachen sehr unterschiedlich ausfallen wird. Das folgende Stack-Snippet generiert daher sowohl eine reguläre Rangliste als auch eine Übersicht der Gewinner nach Sprache.
Um sicherzustellen, dass Ihre Antwort angezeigt wird, beginnen Sie Ihre Antwort mit einer Überschrift. Verwenden Sie dazu die folgende Markdown-Vorlage:
# Language Name, N bytes
Wo N
ist die Größe Ihres Beitrags? Wenn Sie Ihren Score zu verbessern, Sie können alte Rechnungen in der Überschrift halten, indem man sich durch das Anschlagen. Zum Beispiel:
# Ruby, <s>104</s> <s>101</s> 96 bytes