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.
code-challenge
quine
radiation-hardening
dkudriavtsev
quelle
quelle
Antworten:
Gol> <> und > <> , (117 Bytes + 117 Bytes) / 1 = 234
Gol> <>
Probieren Sie es online aus!
> <>
Probieren Sie es online aus!
Nachprüfung!
Diese beiden Programme sind gleich, nur umgekehrt. Sie folgen beide der gleichen allgemeinen Codestruktur.
Erklärung (Gol> <> oben,> <> unten)
quelle