Вопросы с тегом «brainfuck»

13
Скрыть приветствие Brainf *** в другом коде

Цель состоит в том, чтобы написать программу (что угодно, кроме явного мозгового потрясения), которая печатает лучшее правило Барни Стинсона : Новое всегда лучше. если интерпретировать нормально, но Леген ... подожди ... Дэрри! При обработке с переводчиком Brainfuck. Пусть победит самый популярный...

13
Brainf ** k Отладчик

Ваша задача состоит в том, чтобы получить информацию, подобную этой (программа Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. И выведите подсказку...

12
Интерпретатор теории чисел, по модулю n

Предложение из теории чисел (для наших целей) представляет собой последовательность следующих символов: 0и '(преемник) - значит преемник +1, так0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(сложение) и *(умножение) = (равно) (и )(скобки) логический оператор nand( a nand bесть not (a and b)) forall (универсальный...

12
Напечатайте 'A' 1000 раз с BrainFuck

Какой код BrainFuck лучше всего (с точки зрения размера кода) печатать «А» 1000 раз? Мой подход: установить «А» в р [0] установите 255 в p [1] для отображения 255 'A', 3 раза установите 235 в p [1] для отображения 235 'A' Это не эффективно, но я не могу найти способ использовать счетчики буксировки...

12
Дополнить файл нулями

Ваша задача сегодня будет взять существующий файл и добавлять к нему нули, пока он не достигнет определенного размера. Вы должны написать программу или функцию, которая берет имя файла в текущем каталоге fи количество байтов b. Сохраняя исходное содержимое f, вы должны записать нули (нулевые байты,...

11
Кодирование URL в Brainfuck

Вдохновленный этим вопросом , ваша цель сегодня состоит в том, чтобы закодировать URL-адрес в brainfuck. Мой браузер был взломан! Адресная строка была превращена в интерпретатора мозгового удара. Мне нужна программа, которая превращает URL-адрес в программу для ума. Мой компьютер тоже очень...

11
Генерация программы Brainf_ck, которая выводит строку заданной длины

Ваш друг пытается взломать хранилище, которое имеет своеобразную систему блокировки: для этого требуется определенное количество мягких ударов в определенном месте. Ваш друг обнаружил номер (который находится в диапазоне 1 ... 99999) и обладает гаджетом, который производит необходимые удары. Тем не...

11
Помогите Джейсону отформатировать его JSON

У Джейсона есть большой JSON, но он нечитабелен, поэтому ему нужно его подтвердить. Спецификация форматирования JSON имеет 4 различных типа: Числа; Только0-9 Струны; "Строки с двойными кавычками экранированы\ Массивы; Разделенные [], с элементами, разделенными ,, элементы могут быть любого из этих...

10
Составьте две программы Brainfuck

Имея 2 фрагмента кода brainfuck Aи B, выведите некоторый код brainfuck, Cкоторый работает так же, как работает Bс вводом Aрезультата s. Обратите внимание, что это Cдолжно работать для любого ввода, который соответствует следующим предположениям, как если бы он был дан A. Вы можете предположить:...

10
Рандомизированный компилятор Brainfuck

Джо - ваш средний разработчик BF. Он собирается проверить изменения своего кода в их хранилище, когда ему позвонит его начальник. «Джо! Машина нового клиента сломана! Интерпретатор brainfuck устанавливает все ячейки в случайные значения перед выполнением программы. Нет времени, чтобы исправить это,...

10
Brainopterify изображение

Введение Braincopter - это эзотерическая производная Brainf ***, которая кодирует программу Brainf *** в виде изображения. Как 2D-язык, он использует две дополнительные команды; они поворачивают указатель команд (первоначально указывающий вправо) по часовой стрелке и против часовой стрелки....

9
Советы по игре в гольф в The Powder Toy

Веселитесь с этим, Пороховая Игрушка - интересная задача для гольфа, особенно с логикой фильтра. То, что делает TPT сложной задачей, - это много-много-много способов решения проблемы: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? Таким...

9
Интерпретировать TwoMega

В этих проблемах, вы будете писать интерпретатор для 2 Ом (транскрибируется в TwoMega ), язык , основанный на свободно Brainfuck с бесконечномерным пространством для хранения. Язык 2 Ω содержит три части состояния: Лента , которая представляет собой бесконечный список битов, все инициализируются в...

9
Конвертер TinyBF в Brainf ***

У нас есть конвертер Brainf *** в TinyBF, но не наоборот, так что вот один. Правила: Ваш переводчик должен взять действительную программу TinyBF в одну строку и вывести соответствующую программу BrainF *** в одну строку с необязательным завершающим пробелом / символом новой строки. Запрещены...