Ihr Ziel ist es, ein supergeheimes Programm zu schreiben, das ein anderes (unabhängiges) Programm startet. Sie müssen die Nutzdaten nicht in Ihrer Antwort angeben, es kann sich um einen beliebigen Programmnamen handeln, den Ihr Programm startet.
Die Herausforderung besteht jedoch darin, dieses Verhalten geheim zu halten. Bei gelegentlicher Überprüfung des Codes sollte es unmöglich oder sehr schwer zu bemerken sein, dass Ihr Programm tatsächlich ein fremdes Programm ausführt. Bonus, wenn diese "versteckte Funktion", sobald sie entdeckt wurde, vernünftigerweise als unbeabsichtigter Fehler erklärt werden kann. Aus diesem Grund muss der Code so klar wie möglich sein und alles sollte ein Alibi haben, damit er vorhanden ist. Andernfalls kann jemand, der Ihren Code überprüft, misstrauisch werden.
Denken Sie daran, dies ist kein Code-Golf, sondern ein hinterhältiger Wettbewerb.
- Ihr Code muss klar und lesbar sein.
- Die Ursachen der Änderung müssen verborgen bleiben. Selbst wenn sie entdeckt werden, sollten sie eher wie Käfer als wie Bosheit aussehen.
Sie sollten eine Erklärung geben, am besten im Spoiler.
so was
Der Gewinner wird frühestens 10 Tage nach der ersten gültigen Antwort als Antwort mit der höchsten Stimme ausgewählt. Ja, ich weiß, dass es subjektiv ist, aber dies ist das einzige Kriterium, das für hinterhältige Wettbewerbe angemessen ist.
Die Wähler sollten die Standardqualitäten "hinterhältig" schätzen, z. B. wie klar der Code ist und wie gut der Grund verborgen ist.
Ich habe diesen Wettbewerb für kompilierte Sprachen durchgeführt, aber Sie können auch interpretierte Sprachen verwenden, wenn Sie zwei verschiedene bemerkenswerte Dolmetscher dafür finden.
Antworten:
Tcl
Einfach.
quelle
JavaScript
Es ist eine interpretierte Sprache, daher hier zwei Dolmetscher: SpiderMonkey und Google Chrome.
quelle
If (AlertValue = RED) LaunchNukes();