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.
code-challenge
quine
radiation-hardening
dkudriavtsev
źródło
źródło
Odpowiedzi:
Gol> <> i > <> , (117 bajtów + 117 bajtów) / 1 = 234
Gol> <>
Wypróbuj online!
> <>
Wypróbuj online!
Weryfikacja!
Te dwa programy są takie same, tylko odwrócone. Oba mają tę samą ogólną strukturę kodu.
Objaśnienie (Gol> <> na górze,> <> na dole)
źródło