Wyzwanie
Napisz dwa programy, które:
- działać w dwóch różnych językach programowania.
- Nie mogą to być dwie wersje jednego języka.
- gdy jeden program jest uruchomiony, wyświetla drugi program i na odwrót.
- Te dwa programy muszą być różne (bez poliglotów).
Oto haczyk:
- Programy muszą być zabezpieczone przed promieniowaniem.
- Oznacza to, że usunięcie dowolnego zestawu (zdefiniowanych poniżej) znaków z jednego z dwóch programów nie wpływa na ich funkcjonalność.
- jest definiowany jako liczba znaków, które mogą zostać pominięte przy niezmienionej funkcjonalności programu.
- musi wynosić co najmniej .
Zasady
- Standardowe luki są niedozwolone.
- Twoje programy muszą być odpowiednimi cyklicznymi quinesami. Nie mogą czytać własnego kodu źródłowego.
- Punktacja odbywa się w następujący sposób:
- Twój wynik to …
- gdzie i mają odpowiednio rozmiar pierwszego i drugiego programu…
- i ma znaczenie zdefiniowane powyżej.
- Jest to wyzwanie kodowe , wygrywa najniższy wynik.
Nagroda
Ponieważ trudno jest odpowiedzieć na to wyzwanie, dam nagrodę pierwszej osobie, która udzieli odpowiedzi.