Schreiben Sie ein Programm, das keine Eingaben macht und Hello, World!
auf stdout oder die nächstgelegene Alternative Ihrer Sprache druckt . Der Haken ist, dass jede Zeile in Ihrem Programm nur druckbare ASCII-Zeichen enthalten darf und in lexikografischer Reihenfolge, auch bekannt als sortiert, sein muss.
Hier sind alle 95 druckbaren ASCII-Zeichen der Reihe nach aufgeführt:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
So wäre zum Beispiel die Zeile !!A0~
ungültig, weil die A
und 0
nicht in Ordnung sind. Die Zeile !!0A~
wäre gültig.
Jede Zeile in Ihrem Programm kann beliebig lang sein und es kann eine beliebige Anzahl von Zeilen geben. Leerzeilen gelten als sortiert. Jede der Zeilenumbrüche in Ihrem Programm muss gleich sein (kein Mischen \n
und \r\n
). Tabulatoren und andere nicht druckbare ASCII-Zeichen sind verboten.
Aufgrund der großen Nachfrage wurde die Gewinnbedingung geändert:
Die Einsendung mit den wenigsten Zeilen gewinnt. Tiebreaker geht zum kürzesten Programm (Zeilenumbrüche zählen als Einzelzeichen).
Es sollte nur Hello, World!
ein optionaler Zeilenumbruch ausgegeben werden. Beachten Sie, dass HQ9 + ungültig ist, da es ausgegeben wirdhello, world
. Ich kann ähnliche Sprachen wie HQ9 + verbieten, die ein Zeichen "Hallo, Welt!" Haben. Befehle aufgrund ihrer Trivialität.
Hinweis:
Dies ist auf jeden Fall möglich , in Unary und Lenguage , wenn auch nicht sehr prägnant.