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

Эта проблема связана с языком BF. Обратите внимание, что задачи, которые требуют ответов на определенном языке, как правило, не рекомендуется.

30
Интерпретировать мозг ***
Напишите самую короткую программу на вашем любимом языке, чтобы интерпретировать программу « бред ». Программа читается из файла. Вход и выход являются стандартным входом и стандартным выходом. Размер ячейки: 8 бит без знака. Переполнение не определено. Размер массива: 30000 байт (не обведено) Плохие команды не являются частью ввода Комментарии начинаются …

30
BrainF *** edBotsForBattling - Турнир Brainf ***
У всех ботов на боевой арене внезапно началось головокружение, и никто не может объяснить, почему. Но кого это волнует, пока они все еще могут сражаться - хотя Brainfuck - единственный язык, который они понимают больше. Прошло много времени с момента последнего представления, поэтому я наконец объявлю победителя BrainFuckedBotsForBattling: Поздравляем LymiaAluysia …

30
Создайте «H» из меньших «H»
Вызов Создайте функцию или программу, которая при задании целого числа sizeвыполняет следующие действия: Если sizeравно 1, выведите H H HHH H H Если sizeбольше 1, выведите X X XXX X X где Xвывод программы / функции дляsize - 1 (Если вы предпочитаете, базовый случай может соответствовать 0, если вы укажете …
73 code-golf  ascii-art  fractal  code-golf  code-golf  string  code-golf  string  matrix  code-golf  graph-theory  maze  binary-matrix  code-golf  kolmogorov-complexity  random  code-challenge  metagolf  test-battery  brain-flak  text-processing  code-golf  matrix  code-golf  number-theory  primes  code-golf  string  matrix  code-golf  binary  bitwise  code-golf  number  factorial  floating-point  code-golf  number  sequence  code-golf  sequence  cops-and-robbers  code-golf  sequence  cops-and-robbers  code-golf  string  code-golf  math  decision-problem  number-theory  integer  code-golf  number  decision-problem  functional-programming  code-golf  array-manipulation  matrix  code-golf  string  classification  string  code-challenge  binary  compression  decode  code-golf  string  string  code-challenge  balanced-string  encode  code-golf  number-theory  integer  base-conversion  code-golf  math  number-theory  geometry  abstract-algebra  code-golf  array-manipulation  sorting  optimization  code-golf  math  geometry  image-processing  generation  code-golf  string  cops-and-robbers  repeated-transformation  grammars  cops-and-robbers  repeated-transformation  grammars  code-challenge  restricted-source  tips  source-layout  javascript  code-challenge  kolmogorov-complexity  restricted-source  code-golf  combinatorics  counting  math  fastest-code  linear-algebra  code-golf  math  permutations  matrix  linear-algebra  code-golf  string  decision-problem  restricted-source  code-golf  number  array-manipulation  subsequence  code-golf  number  array-manipulation  matrix  code-golf  brainfuck  code-golf  color  code-golf  quine  source-layout  code-golf  subsequence  code-golf  string  ascii-art  code-golf  string  ascii-art  alphabet  code-golf  decision-problem  interpreter  hexagonal-grid  halting-problem  code-golf  string  polynomials  calculus  code-golf  math  decision-problem  matrix  complex-numbers  code-golf  random  code-golf  number  arithmetic 

26
Перевести oOo CODE
Учитывая ввод программы, написанной в oOo CODE , выведите код BF, который он представляет. Вот краткое описание того, как работает oOo CODE: Сначала удаляются все не алфавитные символы (все, что не в диапазоне A-Za-z). Например, возьмите программу PROgRam reVERsES giVeN iNPut sEqUENcE(пример, приведенный на вики-странице esolangs, который делает именно то, …

30
Является ли это число целой степенью -2?
Есть умные способы определить, является ли число степенью 2. Это больше не интересная проблема, поэтому давайте определим, является ли данное целое число целой степенью -2 . Например: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 => yes: …

4
Перечислите действительные программы Brainf ** k
Golunar / Одинарный способ кодирования всех действительных Brainfuck программ, но это не перечисление, так как большинство натуральных чисел не соответствуют действительной программе. Для этой задачи предположим, что лента бесконечно вдвойне бесконечна и без комментариев, т. Е. Программа Brainfuck действительна тогда и только тогда, когда она состоит только из символов <>+-.,[]и …

15
Сгенерируйте Brainfuck для чисел 1–255
Напишите программу, которая для чисел от 1 до 255 выводит код BF, который будет выдавать заданное число в некотором байте массива плюс символ новой строки. Например, первые четыре строки вывода могут (и, скорее всего, будут): + ++ +++ ++++ Победитель будет самым маленьким: source code + output(в байтах). Разъяснения и …

14
Круглые ленты являются захватывающими?
Производная Brainfuck Давайте определим простой Brainfuck- подобный язык программирования. Он имеет двунаправленную ленту ячеек, и каждая ячейка содержит один бит. Все биты изначально равны 0. На ленте имеется движущаяся головка, первоначально в позиции 0. Программа - это строка над символами <>01!, выполняемая слева направо, со следующей семантикой: < перемещает голову …

2
Реализация быстрой сортировки в BrainF *** [закрыто]
Как обсуждалось в комнате отдыха на переполнении стека: Если вы не можете реализовать алгоритм Quicksort, указанный на en.wikipedia.org/wiki/Quicksort, на любом языке, на котором у вас минимальные знания, вы можете выбрать другую профессию. @sbi но ВОО также отметил, что, возможно, BrainF *** был исключением. Итак, вот загадка / задача: внедрить QuickSort …

10
Брейнф *** Гольфист
Одним из самых простых кодов, написанных языком программирования, является последовательность печати символов программы (например, «Привет, мир!»). Тем не менее, S о м е е с о т е р я с языков программирования , как Brainfuck , даже этот простейший код очень раздражает писать. Ваша задача - написать программу (не …

3
Клетка в конце радуги
Мы все знаем или, по крайней мере, слышали о брейкфаке , одном из самых известных и влиятельных эзотерических языков. Хотя в настоящее время большинство реализаций используют бесконечную ленту, оригинальный компилятор Урбана Мюллера имел ленту из 30000 ячеек. Малоизвестный факт * заключается в том, что на самом деле в конце ленты …

2
Обнулить произвольно большую ячейку в Brainf ***
Ваша задача состоит в том, чтобы написать кусок кода , который нули текущей ячейки в варианте Brainfuck , что каждая ячейка может содержать подписанное целое сколь угодно большой величину, вместо нормальных 0 до 255. Вы можете предположить, что слева находятся l ячеек и r ячеек справа от текущей ячейки, которые …

2
Конвертировать Brainfuck в MarioLANG
MarioLANG - это двумерный язык программирования, исходный код которого напоминает уровень Super Mario Bros. Кроме того, его набор инструкций очень похож на Brainfuck . Это означает, что MarioLANG по сути является 2-D Brainfuck, в котором указатель инструкций перемещается подобно Mario. Поэтому, когда я написал свою заявку на участие в MarioLANG …

7
Генерация Brainf *** NOPs
Иногда при написании кода для мозгового отвращения вы чувствуете необходимость сделать его длиннее, чем необходимо, чтобы стимулировать отладку. Вы могли бы сделать это, просто положив ><туда, но что это весело? Вам нужно что-то более длинное и меньшее NOPey, чтобы сбить с толку любого, кто читает ваш код. Краткое введение в …

5
Советы по игре в гольф в Brainfuck
Какие общие советы у вас есть для игры в гольф в Brainfuck? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, в некоторой степени относятся к бреду (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.