Ihr Chef hat es geschafft, die geheime versteckte Nachricht zu lesen . Er hat Sie jedoch nicht gefeuert, sondern Sie nur zur Sekretärin gemacht und Ihnen das Schreiben von Code untersagt.
Aber du bist ein Programmierer. Sie müssen Code schreiben. Sie müssen codieren.
Daher muss Ihr Code dem Englischen so ähnlich wie möglich sein, einen Sinn ergeben und so wenig wie möglich dem Code ähneln. Ihr Code sollte eine Liste von Ganzzahlen (entweder in einer Funktion oder in STDIN) enthalten und diese Liste sortiert zurückgeben (zurückgeben oder STDOUT).
Jede Sprache kann verwendet werden, aber ich bin auf der Suche nach der kreativsten Lösung (ein Lob, wenn Ihr Code wie ein Geschäftsbrief aussieht).
Dies ist ein Beliebtheitswettbewerb!
popularity-contest
number
sorting
obfuscation
Nathan Merrill
quelle
quelle
Antworten:
GolfScript
Probieren Sie es online!
Wie es funktioniert
quelle
PHP
Definiert eine aufgerufene Funktion
item
, die ein Array sortiert, das Sie übergeben.Es sieht viel besser aus, wenn Sie es in einen Texteditor einfügen und die Größe des Fensters so ändern, dass Sie das Ganze auf einmal auf Ihrem Bildschirm sehen können.
quelle
Python 2
quelle
def
, um 'die Buchstaben auf Telefontaste 3' zu bedeuten.Python 2
Die richtigen Worte zu finden, war ein echtes Problem.
Input: [1,7,4,3]
Output: [1,3,4,7]
quelle
exec"y=input();y.sort();print y"
'''
mehrzeilige Zeichenfolge an der Spitze ist leider ein totes Werbegeschenk, aber +1 für "von nun an streng"; "Ihre Befehle ausführen". und gute Mühe: pNetLogo
Bei Änderungen der Einrückung und der Groß- und Kleinschreibung wird der Code deutlich. Dies definiert eine aufgerufene Funktion,
manager
die eine Liste als Eingabe nimmt und die Liste sortiert druckt.quelle
C
Eingabe als durch Leerzeichen getrennte Liste durch STDIN, Ausgabe als durch Leerzeichen getrennte Liste durch STDOUT.
Dies sollte kompiliert werden mit:
Der Code erweitert sich zu:
quelle
-D
Golf!#define
/-D
s machen.Python 2 & 3
Leider können die Mitarbeiter von heute nicht aufhören, überall Hashtags zu verwenden ...
[Vermutlich einen Versuch wert?]
quelle
Brainfuck
Urheberrechtshinweis:
quelle
>
kann zum Beispiel für Anführungszeichen verwendet werden (so funktioniert es in E-Mails) und so weiter.JavaScript
Ich bin mir nicht sicher, ob ich ihn austricksen kann, aber ich kann ihn von meiner Spur werfen!
quelle
Dogescript
Es ist im Grunde genommen Englisch, oder?
wird übersetzt in:
quelle
LiveScript
Versuchen Sie, dies herauszufinden ... Ich habe ihm die ganze Zeit über solche E-Mails gesendet, um ein einfaches und vielseitigeres Kopieren und Einfügen zu ermöglichen.
quelle
Umweg (nicht konkurrierend; -;)
Dolmetscher Permalink
Wie es funktioniert:
Vereinfachte Version:
Umleitung
Probieren Sie es online!
quelle
JavaScript (ES6)
Probieren Sie es online!
Ja, ich weiß, dass der Chef ausgefallene Dekorationen in seinen Nachrichten mag, also habe ich die Texte groß geschrieben und die Texte mit ausgefallenen Symbolen umgeben :)
PS. Warum nutzt das Büro immer noch TELNET?
quelle
√ å ı ¥ ® Ï Ø ¿
Ich habe nur die andere Antwort überflogen, aber ich denke immer noch, meine ist bei weitem die beste (nicht wir alle).
quelle
Groovy
quelle
05AB1E
Probieren Sie es online aus. (TIO verwendet die ältere Version, die etwas schneller ist. Funktioniert jedoch genauso wie die neue Version 05AB1E.)
Erläuterung:
05AB1E-Code ignoriert Zeilenumbrüche und Leerzeichen außerhalb von Strings oder komprimierten Strings / Zahlen (außer bei Verwendung der (if-) else-Anweisung, die ich gerade in einem früheren Versuch herausgefunden habe, dieses Programm zu erstellen ..>.>). Machen wir also dasselbe in dieser Erklärung.
Probieren Sie es online mit zusätzlichem Debugger-Modus, um all dies in Aktion zu sehen.
quelle
Zsh
Ich weiß nicht, ob der Code oder das kreative Schreiben schwieriger war.
Probieren Sie es online!
quelle
Jelly , 91 Bytes
Probieren Sie es online!
quelle
JavaScript (Node.js)
Probieren Sie es online!
Okay, das ist anscheinend eine Reiseroute. Eine andere Antwort in eine andere Richtung nach einem Jahr.
quelle
C #
// Lieber Boss,
quelle
public List <String>
, ohne viel Ärger :)