Dies ist der Begleitthread zur Hauptaufforderung " Wiederherstellen des mutierten Quellcodes (Link)" . Wenn Sie die Antwort eines Polizisten erfolgreich geknackt haben, geben Sie Ihre Lösung als Antwort auf diese Frage an.
Zur Erinnerung, hier noch einmal die Räuberregeln aus der Hauptherausforderung:
Der Räuber versucht, das Programm des Polizisten (das Aufgabe Nr. 1 abschließt) in ein Programm umzuwandeln, das Aufgabe Nr. 2 (nicht unbedingt das vom Polizisten geschriebene Originalprogramm) in dem vom Polizisten angegebenen Bearbeitungsabstand abschließt.
Eine bereits geknackte Einreichung kann nicht erneut geknackt werden (nur der erste Räuber, der eine Einreichung knackt, erhält eine Gutschrift).
Gehen Sie nach dem Knacken einer Einreichung wie folgt vor:
- Veröffentlichen Sie eine Antwort auf die zugehörige Frage dieser Herausforderung (Link) und geben Sie die Sprache, Ihre Lösung und einen Link zur ursprünglichen Antwort an.
- Hinterlasse einen Kommentar mit dem Text "Cracked", der auf deine gepostete Antwort verweist.
- Bearbeiten Sie die Antwort des Polizisten, wenn Sie über Bearbeitungsrechte verfügen (wenn Sie dies nicht tun, warten Sie entweder, bis jemand anderes mit den erforderlichen Berechtigungen dies für Sie tut, oder schlagen Sie eine Bearbeitung vor).
Und Wertung:
Wenn ein Räuber die Einreichung eines Polizisten erfolgreich knackt, erhöht sich die Punktzahl des Räubers um die Bearbeitungsentfernung dieser Einreichung. Zum Beispiel verdient ein Räuber, der eine Einreichung mit einer Bearbeitungsentfernung von 3 und eine mit einer Entfernung von 5 knackt, 8 Punkte. Der Räuber mit der höchsten Punktzahl gewinnt. Bei einem Unentschieden gewinnt der Räuber, der zuerst die Punktzahl erzielt hat.
Bestenliste
Es gibt noch keine geknackten Einsendungen.
quelle
Antworten:
Python 2, FryAmTheEggman
12 Bearbeitungen verwendet. Setzen Sie ein Extra ein
#
, um es 13 zu machen.quelle
n
bis ändernn
, sodass der Wert fürall
ausgewertet wirdTrue
. Aber~-True
istFalse
, so läuft die Weile nicht.Python 2, Sp3000
quelle
J, grc
quelle
Python 3, Sp3000
quelle
Python 3, viel Spaß
Das Fibonacci-Programm war seltsamerweise schon da ... brauchte nur 5 Änderungen, um es zu bekommen.
quelle
CJam von Martin Büttner
Nimmt Eingaben
n
von STDIN entgegenquelle
Python 2, Pietu 1998
Ich habe 9 Bearbeitungen verwendet, um ein Fibonacci-Programm zu erhalten.
quelle
input
.!
.JAGL, globby
Es ist vielleicht nicht der effizienteste Ansatz, es ist fast definitiv nicht der Code des Cop, aber es funktioniert und es ist 12 entfernt.
quelle
Ruby, Histokrat
quelle