Мой коллега и я работаем над устаревшим программным обеспечением, которое мы иногда ненавидим. Всякий раз, когда вы запускаете его, повсеместно появляются отладочные утверждения, и никогда не гарантируется, что что-нибудь сработает. Мотивация к этому раунду игры в гольф кода пришла от моего сотрудника, который сказал следующее о нашем программном обеспечении .
«Как каждый раз, когда вы запускаете эту программу, вы соглашаетесь с некоторыми условиями обслуживания, согласно которым каждый 17-й бит на вашем жестком диске будет превращен в 1»
Цель: написать программу, которая сделает точную копию файла и превратит каждый 17-й бит текстового файла в 1
- Вы НЕ МОЖЕТЕ превращать КАЖДЫЙ бит файла в 1. т. Е. Ваша программа должна демонстрировать некоторую информацию о том, что она нацелена только на каждый 17-й бит
- Вы можете НЕ писать в исходный файл каким - либо образом или иной форме
- Победитель наименьшее представление программы в конце месяца
Веселитесь с этим! Идти!
:/
code-golf, т.е. самый короткий код в байтах, выигрывает. Аcode-challengeнужна четко определенная система начисления очков. 2. Превратить каждый 18-й бит жесткого диска в 1 возможно только путем записи непосредственно на диск. Это не может быть достигнуто путем создания и / или изменения файлов. 3. Это сделает весь привод непригодным для использования, поэтому совместимое решение будет разрушительным. Я не знаю, насколько хорошо сообщество получит запрос на написание вредоносного ПО ...