Herausforderung
Schreiben Sie zwei Programme, die:
- in zwei verschiedenen Programmiersprachen laufen.
- Dies sind möglicherweise nicht zwei Versionen einer Sprache.
- Wenn ein Programm ausgeführt wird, gibt es das zweite Programm aus und umgekehrt.
- Die beiden Programme müssen unterschiedlich sein (keine Polyglotten).
Hier ist der Haken:
- Die Programme müssen strahlungsgehärtet sein.
- Dies bedeutet, dass wenn ein Satz von (unten definierten) Zeichen aus einem der beiden Programme entfernt wird, deren Funktionalität nicht beeinträchtigt wird.
- ist definiert als die Anzahl der Zeichen, die weggelassen werden können, wenn die Funktionalität Ihres Programms nicht beeinträchtigt wird.
- muss mindestens .
Regeln
- Standardlücken sind nicht zulässig.
- Ihre Programme müssen richtige zyklische Quines sein. Sie dürfen ihren eigenen Quellcode nicht lesen.
- Die Bewertung erfolgt wie folgt:
- Ihre Punktzahl ist …
- Dabei sind und die Größe Ihres ersten bzw. zweiten Programms.
- und ist wie oben definiert.
- Dies ist eine Code-Herausforderung , die niedrigste Punktzahl gewinnt.
Belohnung
Da diese Herausforderung schwer zu beantworten ist, werde ich der ersten Person, die antwortet, ein Kopfgeld geben.