Sie müssen ein Programm schreiben, das eine der folgenden Aktionen ausführt.
- Nur zeigt "Hallo Welt" nichts anderes
- Beendet und sonst nichts (keine Ausgabe, keine Fehler.)
- Nimmt eine Eingabezeile, parst sie als Ganzzahl, zeigt die erste mit so vielen Primzahlen an (oder gibt einen netten Fehler aus, wenn eine Eingabe angegeben wird, die nicht als Ganzzahl analysiert werden kann oder kleiner als 0 ist).
- Bei einer bestimmten Eingabezeile wird ein Aktiensymbol analysiert und online nach dem aktuellen Aktienwert und seiner Änderung gesucht.
Der Haken, es sollte nicht ersichtlich sein, welche Funktion es ausführt. Für jemanden, der sich Ihren Code ansieht, sollte es nämlich nicht offensichtlich sein, welche Funktion er ausführen wird. Es kann auch sein, dass es nur eine Funktion ausführt und ausführen kann (es kann nicht auswählen und auswählen). Wie gut ein Programm ist, hängt davon ab, wie unsicher jemand ist, der es in Bezug auf seine Funktion betrachtet, und auch davon, wie vertraut das ist Person ist mit dieser Sprache.
BONUS: Wenn Sie es auf clevere Weise schaffen, obwohl für einen Compiler / Interpreter und eine Plattform das Programm dieselbe Funktion ausführt, für verschiedene Compiler / Interpreter oder Plattformen eine andere Funktion. Dieser Bonus kann nur dann eingesammelt werden, wenn er geschickt ausgeführt wird.
BONUS: Wenn Ihr Programm nur Code enthält, der eine Funktion ausführen kann (nichts speichern, da dies mit leerem Code möglich ist), und es nicht möglich ist, eine einfache Änderung unabhängig von der Funktion vorzunehmen, damit eine andere Funktion ausgeführt werden kann. Zum Beispiel, wenn Sie es getan haben
obfuscatedBool = 1g8uhad'l8fygrcetdu8y4fd/,.oe87fy4d --Magic
if obfuscatedBool: print "Hello World"
Würde nicht zählen, wenn obfuscatedBool auf "True" oder "False" gesetzt werden könnte, um "Hello World" zu drucken, oder nichts zu tun.
INFINITY BONUS: Wenn Sie beide Boni gleichzeitig realisieren, sind Sie magisch.
Negativer Bonus: Verwenden von Bibliotheken mit bestimmten Fähigkeiten, um die Funktionen auszuführen.
Wähler, nehmen Sie die Boni in Betracht, denn das Programm mit den meisten Stimmen gewinnt!
Hinweis: Wenn Sie sagen, was Ihr Programm tut, achten Sie darauf, die Spoiler-Syntax zu verwenden!