Запитання з тегом «brainfuck»

Ця проблема пов'язана з мовою BF. Зауважте, що проблеми, які вимагають відповіді певною мовою, як правило, не рекомендують.

30
Інтерпретувати brainf ***
Написати найкоротшу програму в вашому улюбленому мовою інтерпретувати Brainfuck програму. Програма читається з файлу. Вхід і вихід - це стандартний вхід і стандартний вихід. Розмір комірки: 8-бітний без підпису. Переповнення не визначене. Розмір масиву: 30000 байт (не по колу) Неправильні команди не є частиною вводу Коментарі починаються з # і …

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

30
Створіть "H" з менших "H" s
Виклик Створіть функцію або програму, яка при заданні цілого числа 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 КОД
Враховуючи вхід програми, написаної в oOo CODE , виведіть BF-код, який він представляє. Ось короткий опис того, як працює oOo КОД: По-перше, всі не алфавітні символи видаляються (усе не в діапазоні 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 …

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

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

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

2
Впровадити QuickSort у BrainF *** [закрито]
Як обговорювалося в кімнаті Lounge про переповнення стека: якщо ви не можете реалізувати алгоритм Quicksort, що надається en.wikipedia.org/wiki/Quicksort будь-якою мовою, про яку ви володієте мінімальними знаннями, ви можете розглянути іншу професію. @sbi але SBI також зазначив, що, можливо, BrainF *** був винятком. Отже, ось головоломка / виклик: реалізуйте QuickSort у …

10
Brainf *** Гольфіст
Один з найпростіших кодів, написаний мовою програмування, - це послідовність друку програм із символів (наприклад, "Привіт, світ!"). Тим НЕ менше, S про м е е з про т е р я з мов програмування , як Brainfuck , навіть цей простий код дуже дратує писати. Ваше завдання - написати програму …

3
Клітина в кінці веселки
Ми всі знаємо про, або, принаймні, чули про, марево , одну з найвідоміших і найвпливовіших езотеричних мов. Хоча в наші дні більшість реалізацій використовують нескінченну стрічку, оригінальний компілятор Urban Müller мав стрічку з 30000 комірок. Маловідомий факт * полягає в тому, що насправді в кінці стрічки є особлива цінність - …

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

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

7
Створення Brainf *** NOPs
Іноді під час написання кодів для епізоду ви відчуваєте необхідність зробити його довше, ніж потрібно для заохочення налагодження. Ви можете це зробити, просто занурившись ><, але що це весело? Вам знадобиться щось довше і менше NOPey, щоб заплутати когось, хто читає ваш код. Швидке знайомство з Brainfuck Brainfuck - це …

5
Поради щодо гольфу в мозковій роботі
Які загальні поради щодо гольфу в мозковій дурці? Я шукаю ідеї, які взагалі можуть бути застосовані для кодування проблем із гольфом, які, принаймні, дещо характерні для головного мовлення (наприклад, "видалити коментарі" - це не відповідь). Будь ласка, опублікуйте одну пораду за кожну відповідь.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.