Ваше завдання просте: пишіть якомога довше первозданної програми мовою на ваш вибір, використовуючи лише унікальні байти. (Повне визначення первозданної програми, скопійованої з цього посилання, знаходиться внизу цього питання.)
Правильно, жодних струн не додається. Ваш код взагалі не повинен нічого робити, просто запускайте без помилок, виконуючи вимоги до первозданної програми (зв'язаної вище) і не включайте дублюючих байтів у кодування, яке ви використовуєте.
Для цілей наведеного вище пояснення та пов'язаного визначення поняття "первозданна програма" помилка визначається як будь-що, що змушує програму або повністю не спрацьовувати, або припиняти ненульовий код виходу через обмежений час.
Оскільки це боулінг коду , найдовший , не найкоротший виграш коду (вимірюється за кількістю байтів). Максимально теоретично можливий бал - 256, оскільки можливі 256 байт. У випадку зрівноваженості виграє перша відповідь на найвищий бал.
Ось повне визначення первозданної програми, скопійованої із вищенаведеного посилання:
Давайте визначимо незайману програму як програму, яка не має жодних помилок, але буде помилкою, якщо змінити її, видаливши будь-яку суміжну підрядку з N символів, де
1 <= N < program length
.Наприклад, три символьна програма Python 2
`8`
це незаймана програма, тому що всі програми, що виникають у результаті видалення підрядків довжиною 1, викликають помилки (насправді синтаксичні помилки, але будь-який тип помилок буде робити):
8` `` `8
а також усі програми в результаті видалення підрядків довжиною 2 викликають помилки:
` `
Якщо, наприклад,
`8
була програма, що не помиляється, тоді`8`
вона не була б незайманою, оскільки всі результати видалення підрядків повинні помилятися .
JMP <address outside of the program's memory>
у зборах. В принципі, на справжньому комп’ютері він може нескінченно циклічно виходити або виходити з ненульовою помилкою, але, як правило, він виходить аварійно.