Mi compañero de trabajo y yo trabajamos en un software heredado que a veces odiamos. Cada vez que lo ejecutas, las afirmaciones de depuración vienen volando por todas partes, y nunca es una garantía de que algo funcione. La motivación para esta ronda de golf de código vino de mi compañero de trabajo diciendo lo siguiente sobre nuestro software .
"Es como si cada vez que ejecutas este programa, aceptas algunos términos de servicio que dicen que cada bit 17 en tu disco duro se convertirá en un 1".
Objetivo: escribir un programa que haga una copia exacta de un archivo y convierta cada bit 17 de un archivo de texto en un 1
- NO puede convertir CADA bit del archivo a 1. es decir, su programa debe mostrar cierta inteligencia de que solo se dirige a cada bit 17
- NO puede escribir en el archivo original de ninguna forma o forma
- El ganador es la presentación de programa más pequeña a fin de mes
Diviértete con este! ¡Vamos!
:/
code-golf
, es decir, el código más corto en bytes gana. Acode-challenge
necesita un sistema de puntuación bien especificado. 2. Convertir cada 18 bits de un disco duro en 1 solo es posible escribiendo directamente en el disco. Esto no se puede lograr creando y / o modificando archivos. 3. Hacer esto hará que toda la unidad quede inutilizable, por lo que una solución compatible será destructiva. No sé qué tan bien la comunidad recibirá una solicitud para escribir malware ...