Twoim celem jest napisanie super tajnego programu, który uruchamia inny (niezależny) program. W odpowiedzi nie musisz podawać ładunku, może to być dowolna nazwa programu, który program uruchomi.
Wyzwaniem jest jednak zachowanie tego zachowania w tajemnicy. Po przypadkowej kontroli kodu powinno być niemożliwe lub bardzo trudne do zauważenia, że twój program faktycznie wykonuje program obcy. Premia, jeśli ta „ukryta funkcja”, po jej wykryciu, może zostać racjonalnie wyjaśniona jako niezamierzony błąd. Dlatego kod musi być jak najbardziej przejrzysty, a wszystko powinno mieć alibi na obecność, w przeciwnym razie ktoś sprawdzający twój kod może stać się podejrzany.
Pamiętaj, że to nie jest gra w golfa kodowego, ale zawody o słabej jakości .
- Twój kod musi być przejrzysty i czytelny.
- Przyczyny zmiany muszą być ukryte. Nawet jeśli zostaną odkryte, powinny bardziej przypominać robaki niż złośliwość.
Powinieneś podać wyjaśnienie, najlepiej w spoilerze.
lubię to
Zwycięzca zostanie wybrany jako najwyższa głosowana odpowiedź nie wcześniej niż 10 dni po pierwszej ważnej odpowiedzi. Tak, wiem, że to subiektywne, ale są to jedyne kryteria odpowiednie dla zawodów o słabej jakości.
Wyborcy powinni docenić standardowe „podstępne” cechy, takie jak to, jak przejrzysty jest kod i jak dobrze ukryty jest powód.
Zrobiłem ten konkurs dla języków skompilowanych, ale możesz również używać języków interpretowanych, jeśli znajdziesz dwóch różnych godnych uwagi tłumaczy.
Odpowiedzi:
Tcl
Prosty.
źródło
JavaScript
Jest to język interpretowany, więc oto dwóch tłumaczy: SpiderMonkey i Google Chrome.
źródło
If (AlertValue = RED) LaunchNukes();