Ваше завдання полягає в тому, щоб написати фрагмент коду, який нульовує поточну комірку у варіанті Brainfuck, яка, кожна комірка, може містити підписане ціле число довільно великої величини замість нормальних 0 до 255.
Ви можете припустити, що l ліві клітини зліва та r клітини праворуч від поточної комірки, які спочатку дорівнюють нулю. Програма може мати доступ лише до цих клітинок l + r +1. Після того, як ваш код закінчиться, він повинен залишити додаткові комірки l + r нульовими та покажчиком на поточну комірку у вихідному положенні.
Ви не можете використовувати будь-який вхід / вихід.
Виграє код з найменшим l + r . Якщо є нічия, виграє найкоротший код. Рекомендується також вказати часову складність вашої програми для довідки, де n - абсолютне значення вихідного цілого числа в поточній комірці.
Корисні інструменти
Ви можете протестувати програму Brainfuck в цьому варіанті, використовуючи цей інтерпретатор на TIO від mbomb007 .
Ви також можете використовувати інтерпретатора у цій відповіді бутбі (інші відповіді Python, ймовірно, також працюють, але я не перевіряв).