Mein Kollege und ich arbeiten an einer alten Software, die wir manchmal hassen. Wann immer Sie es ausführen, fliegen Debug-Asserts überall hin und es ist nie eine Garantie dafür, dass irgendetwas funktioniert. Die Motivation für diese Runde Code-Golf kam von meinem Kollegen, der Folgendes über unsere Software sagte .
"Es ist, als ob Sie jedes Mal, wenn Sie dieses Programm ausführen, einigen Nutzungsbedingungen zustimmen, die besagen, dass jedes 17. Bit auf Ihrer Festplatte in eine 1 umgewandelt wird."
Ziel: Schreiben Sie ein Programm, das eine exakte Kopie einer Datei erstellt und jedes 17. Bit einer Textdatei in eine 1 verwandelt
- Sie können nicht drehen EVERY Bit der Datei zu einem 1. dh Ihr Programm muss eine gewisse Intelligenz zeigen , dass es nur jedes 17. Bit Targeting
- Sie dürfen NICHT in irgendeiner Form in die Originaldatei schreiben
- Der Gewinner ist die kleinste Programmeinreichung am Monatsende
Viel Spaß damit! Gehen!
:/
code-golf
, dh kürzester Code in Bytes gewinnt. Acode-challenge
benötigt ein genau festgelegtes Bewertungssystem. 2. Das Verwandeln jedes 18. Bits einer Festplatte in eine 1 ist nur durch direktes Schreiben auf die Festplatte möglich. Dies kann nicht durch Erstellen und / oder Ändern von Dateien erreicht werden. 3. Wenn Sie dies tun, wird das gesamte Laufwerk unbrauchbar, sodass eine kompatible Lösung destruktiv ist. Ich weiß nicht, wie gut die Community eine Anfrage zum Schreiben von Malware erhalten wird ...