Ziel Schreiben Sie ein vollständiges Programm, das (nach STDOUT oder nach der nächstgelegenen Alternative) eine beliebige Textzeichenfolge mit maximal 64 Zeichen ausgibt. Einfach genug, oder? Nun, hier ist der Haken: Sie dürfen keine Zeichen verwenden, die in der Ausgabe der vorherigen Antwort vorhanden waren. Das stimmt, keiner von ihnen.
Sie versuchen also, die letzte Antwort für insgesamt drei Tage zu sein. Das heißt, Sie möchten, dass niemand die Frage innerhalb von 72 Stunden nach dem Absenden Ihrer Frage beantwortet.
Einige Regeln
- Ihre Antwort (und Ausgabe) enthält möglicherweise nur druckbare ASCII-Zeichen, Zeilenumbrüche (einschließlich Zeilenumbrüche) und Tabulatoren.
- Die Ausgabe Ihrer Antwort stimmt möglicherweise nicht mit der Ausgabe einer anderen Antwort überein. Zwei Ausgaben sind genau dann gleich, wenn sie genau dieselben Zeichen verwenden.
- Sie können jede Sprache verwenden, die nicht speziell für diese Herausforderung erstellt wurde, auch wenn sie nach der Herausforderung erstellt wurde. (Diese Sprache muss natürlich testbar sein.)
- Sie dürfen keine Sprache verwenden, die zuvor verwendet wurde.
- Ihr Eintrag darf keine Kommentare enthalten. Sie können natürlich ein extra kommentiertes Programm zur Verfügung stellen.
- Sie dürfen nicht zweimal hintereinander antworten.
- Ihr Programm muss mindestens 1 Byte groß sein.
Eingabeformat
Ihre Antwort sollte im Allgemeinen wie folgt aussehen:
# {Language}
Uses: `characters present in the output`
Does not use: `characters used in the previous output` from [previous submission, language](link-to-previous-submission]
{program}
Outputs:
{output}
Eine Erklärung mit Ihrer Antwort wird gebeten.
foo
und es gibt bar
, kann der Code für die nächste Antwort nicht enthalten b
, a
oder r
; keine Ausgabe nachfolgende Antwort kann abr
, arb
, bar
, bra
, rab
, oder rba
. (Ja, ich stimme zu, das war sehr verwirrend.)