Diese Herausforderung wurde ursprünglich von Magic Octopus Urn sandboxed; Ich habe es mit seiner Erlaubnis adoptiert und veröffentlicht.
Das ist der Faden der Bullen. Der Räuberfaden ist da .
Die Herausforderung
- Erster Schritt: Schreiben Sie einen Code (Funktion oder vollständiges Programm), der auf Primalität prüft .
- Schritt 2: Entfernen Sie Teile Ihres Codes, indem Sie die Zeichen durch das Symbol ersetzen
█
. - Schritt Drei: Poste den überarbeiteten Code auf dem Cops-Thread.
- Vierter Schritt: Warten Sie, bis Ihr Code geknackt ist, und versuchen Sie, den Code eines anderen zu knacken.
Beispielsweise könnte der Groovy-Code {it.isPrime()}
werden {██.is█████()}
. (Dieser wäre blöd leicht zu knacken; ich weiß auch, dass .isPrime()
es keine Groovy-Methode ist.)
Wertung
Sie müssen die Punktzahl Ihres Programms in die Einreichung einbeziehen. Die Punktzahl ist definiert als das Verhältnis von redigierten Zeichen zu Zeichen. Wenn Ihr Programm also 20 Zeichen hätte und 5 Zeichen redigiert würden, wäre Ihre Punktzahl 0,25. Der obige Groovy-Code hätte eine Punktzahl von 0,5.
Regeln
- Ihr Programm muss nur positive ganze Zahlen verarbeiten. Es sollte ein wahrer Wert ausgegeben werden, wenn die Zahl eine Primzahl ist, andernfalls ein falscher Wert. Bitte geben Sie in Ihrer Antwort an, was ausgegeben wird.
- Ihr Code enthält möglicherweise keine Kommentare oder unnötige Leerzeichen.
- Kein Hashing oder kryptografische Verschleierung.
- Ihr Code darf nicht mehr als 50% reduziert sein (mindestens die Hälfte der Zeichen muss angezeigt werden). Dies bedeutet , dass die höchste mögliche Punktzahl ist 0,5.
- Wenn Ihre Antwort nicht innerhalb einer Woche geknackt wird, können Sie sie als sicher markieren und im beabsichtigten Riss bearbeiten.
Gewinnen
Der Gewinner ist die ungerissene Antwort mit der niedrigsten Punktzahl innerhalb von zwei Wochen nach der Veröffentlichung. Bei einem Unentschieden gewinnt derjenige, der die meisten Stimmen hat. Dieser Thread ist immer offen für weitere Einreichungen, aber der Gewinner, der nach zwei Wochen ausgewählt wird, ist endgültig.
n >= 1
oder alle ganzen Zahlen?)