In genau 1024 Zeichen, nicht mehr und nicht weniger:
- Muss drucken
Hello World
. - Darf keine unnötigen Leerzeichen verwenden.
- Darf keine Kommentare verwenden.
Das Bewerten sollte Kreativität und / oder Humor gegenüber einfacher Verschleierung fördern, wenn Antworten gewählt werden.
Ich wähle frühestens am 11. (Sonntag) November (2012) eine Antwort aus. Bisher sehe ich einige großartige Einträge. Ich kann es kaum erwarten, zu sehen, was die Leute sonst noch einfallen.
popularity-contest
hello-world
code-shuffleboard
jdstankosky
quelle
quelle
Antworten:
C # (und ohne "Hallo Welt" überall)
Code-golfed, damit offensichtlich kein unnötiger Whitespace verwendet wird:
Zur besseren Lesbarkeit formatiert:
Das Programm ruft diese Frage mit der Stack Exchange-API von Code Golf ab, findet den ersten als Code formatierten Text (bei dieser Frage handelt es sich um den Text „Hello World“) und druckt ihn aus.
quelle
Gehirnfick
Dies sind 1024 Zeichen, mit Ausnahme des Leerzeichens, das ich hinzugefügt habe, um einen schönen 64 * 16-Block zu erstellen.
Die Strategie ist wie folgt:
Füllen Sie die ersten paar Bytes mit den Zeichen "Hello World", mit der Ausnahme, dass jedes Byte 5 zu klein ist. Dies erfolgt in allen bis auf die letzten 16 Zeichen. Das erste Byte wird leer gelassen, damit der Zeiger später nicht überschritten wird.
Bringen Sie den Zeiger an den Anfang und addieren Sie 5 zu jedem Byte mit
[+++++<]
Gehen Sie die Zeichen durch, drucken Sie sie aus und setzen Sie das Byte mit auf Null
>[.[-]>]
quelle
JavaScript (1024 Byte ...)
Kein unnötiges Leerzeichen? Was ist mit unnötigen Semikolons, die JavaScript überhaupt nicht benötigt? Fügen wir diese Semikolons hinzu, um Menschen wie Crockford glücklich zu machen .
Ja, mir ist bewusst, dass dies ein Missbrauch von Regeln ist.
quelle
{{{{{console.log("Hello, World!")}}}}}
Mathematica 1024 Zeichen
De-bowled (teilweise)
Für diejenigen, die keinen Zugang zu den kuratierten Daten von Mathematica haben:
"Hel" (von "Helium") + "lo" (von "low") + "(
FromCharacterCode[32]
) +" Wo "(von" WongGraph ") +" r "(von" Mercury ") +" ld "ergibt den String "Hello World".
Die Zeichenfolge ist in Zeichen unterteilt, von denen jedes in der folgenden Grafik zu einem Scheitelpunkt wird:
quelle
Shell :)
quelle
C 1024 Zeichen
Hier ist eine Anpassung meiner Antwort auf eine andere Frage "Hallo Welt" :
Ich bin nicht sicher, was "unnötiges Leerzeichen" ist. Ich habe Leerzeichen, Einrückungen und Zeilenumbrüche verwendet, um den Code schön zu formatieren, aber genau genommen ist das meiste davon unnötig. Ich habe das Leerzeichen in den 1024 Zeichen gezählt.
BEARBEITEN : Geändert in
return!
in der ersten Zeile. So ist es schöner, denke ich.Noch eine - diesmal Python
1024 Zeichen, davon 944 Leerzeichen.
quelle
GolfScript
Ich musste die maximale Länge der Skripte auf http://golfscript.apphb.com/ dafür ändern :)
Führen Sie das Programm hier online aus .
quelle
Haskell
1024 Zeichen, einschließlich des Leerzeichens ( erforderlich , Haskell ist einrückungsempfindlich!). (Sie könnten zwar die Zeilenumbrüche vollständig entfernen, aber wer möchte einen unlesbaren Einzeiler? Selbst jetzt ist es schwer genug zu erraten, was dieses Programm macht, was mit dem Mangel an Kommentaren ...)
quelle
Javascript, Ausschneiden und Einfügen in die Konsole (Chrome-Browser natürlich) auf dieser Seite, um die Seite verschwinden zu sehen!
quelle
html_input
. Und ein Teil war nur, weil ich versuchte, dies sehr schnell zu tun :)Python 2 - 1024
Das Schreiben dieses Programms war ziemlich mühsam. Die Länge des Algorithmus (erste und letzte Zeile) wirkt sich auf die Länge des Dummy-Texts aus (um die erforderliche Gesamtzahl von 1024 Zeichen zu erreichen), was sich wiederum auf die Anzahl bestimmter Teilzeichenfolgen auswirkt. Und noch schlimmer: Einige Zählungen treten möglicherweise bei keiner Teilzeichenfolge auf, sodass ich die allgemeine Abweichung 99 anpassen muss, die alle anderen Buchstaben betrifft. Glücklicherweise ist ein Hilfsskript immer schnell implementiert. :)
quelle
Javascript
Lipsum Test mit einem Regex:
Der Regex:
.match(/Hello World/)[0]
quelle
Python
Ein bisschen billig:
quelle