Напишіть мозкову програму, що містить не більше 256 символів, яка виконує якомога більше кроків, але не обмежується нескінченно. Програма може не приймати жодного вводу.
Більш конкретно:
- Припустимо нескінченну кількість комірок праворуч.
<Чи не коли в крайній лівій клітинці робить нічого.- A,
-коли значення комірки дорівнює нулю, встановлює клітинку на255. - Усі інструкції
+-<>.вважаються одним кроком при виконанні. - Якщо a
[або]зустрічається, він вважається одним кроком. Однак, якщо умова істинна , і потік управління стрибки, відповідні]або[зовсім НЕ знову розраховувати як крок. - Виграє рішення, яке робить найбільш кроків.
- Якщо у вашому рішенні є якась закономірність, оцінюється надання функції, скільки кроків
nбуде тривати подібна програма довжини , але не є обов'язковою. - Для підрахунку інструкцій можна скористатися цим модифікованим перекладачем :
Приклад:
++[-]
Зустрічаються інструкції є ++[-]-], і програма виконувалась 7 етапів.
floatабо doubleпримітиви, що використовуються для загальних повсякденних обчислень. (В цей момент комп'ютер здебільшого просто маніпулює рядками, що представляють рівняння)