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

Завдання за участю письмових перекладачів для різних мов чи формалізмів.

2
Вирішіть задачу зупинки для Моділярного SNISP
В дусі розв’язання задачі зупинки для Befinge давайте визначимося з іншою двовимірною мовою під назвою Modilar SNISP . Моділар SNISP має наступні шість інструкцій: \ спрямовує покажчик інструкцій наступним чином: якщо підійти зверху, йдіть праворуч; якщо підійти праворуч, підніміться вгору; якщо підійти знизу, йдіть ліворуч; якщо підійти зліва, спуститися вниз. …

3
Перекладач RoboZZle
Ваше завдання - написати перекладач RoboZZle. Якщо ви не знайомі з грою, перегляньте це відео на robozzle.com або прочитайте опис нижче. Робот живе на прямокутній сітці квадратів кольорового червоного, зеленого, синього або чорного кольорів. Чорні квадрати недоступні. Інші доступні, а деякі з них містять зірку. Мета - зібрати всі зірки, …

9
Складіть перекладача так!
Так - мова на основі стека, яка має кілька вказівок, розділених пробілом: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) sure: Increment …

4
Напишіть перекладача Shift
EDIT: Як деякі з вас підозрювали, в офіційному перекладачі виникла помилка: порядок складання композиції .був змінений. У мене було дві версії перекладача, і тут я використав неправильну. Приклади також були написані для цієї неправильної версії. Я зафіксував інтерпретатора у сховищі та наведені нижче приклади. Опис >також було дещо неоднозначним, тому …

30
Перекладач
"Розмова" - це барокована мова на основі акумулятора, що створюється у відповідь на цитату Денніса на talk.tryitonline.net. Waiting for someone to create an esolang called talk. . Мова "Talk" має 4 команди: 00 Якщо акумулятор 0, встановіть акумулятор 0. 01 Якщо акумулятор 0, встановіть його на 1. 10 Якщо акумулятор …

7
Код-Гольф: послідовність Фарі (I)
Виклик У цьому завданні вам буде дано ціле число N (менше 10 ^ 5), виведіть послідовність Фарі порядку N. Вхід N задається в один рядок, введення закінчується EOF. Вхідні дані 4 3 1 2 Вихідні дані F4 = {0/1, 1/4, 1/3, 1/2, 2/3, 3/4, 1/1} F3 = {0/1, 1/3, 1/2, …
10 code-golf  math  code-golf  math  code-golf  number  number-theory  code-golf  math  arithmetic  repeated-transformation  code-golf  geometry  popularity-contest  code-golf  code-golf  tips  haskell  math  fastest-algorithm  code-golf  combinatorics  code-golf  math  polynomials  rational-numbers  code-golf  code-golf  popularity-contest  javascript  code-golf  kolmogorov-complexity  code-golf  code-golf  math  combinatorics  permutations  code-challenge  restricted-source  random  array-manipulation  code-challenge  generation  code-golf  code-golf  ascii-art  arithmetic  division  code-challenge  number  code-golf  math  number  binary  code-golf  ascii-art  code-golf  interpreter  stack  code-golf  internet  networking  code-golf  math  code-golf  ascii-art  code-golf  math  sequence  code-golf  hello-world  restricted-source  code-golf  ascii-art  code-golf  geometry  code-golf  kolmogorov-complexity  pi  code-golf  math  combinatorics  permutations  code-golf  math  code-challenge  ascii-art  code-golf  string  code-golf  quine  code-golf  math  floating-point  golfscript  code-golf  string  code-golf  sliding-puzzle  code-challenge  arithmetic  code-golf  math  code-golf  geometry  optimized-output 

2
Поради щодо гольфу в іграшці з порошком
Повеселіться з цим, The Powder Toy - цікавий виклик для гольфу, особливо з логікою фільтра. Те, що робить ТПТ викликом, - це багато, багато та багато способів вирішити проблему: Should I use Cellular Automaton rules, SWCH logic, Filt logic, subframe filt logic, and/or wall logic? Таким чином, місце для отримання …
9 code-golf  tips  the-powder-toy  code-golf  number  array-manipulation  integer  code-golf  string  decision-problem  boggle  code-golf  array-manipulation  average  code-golf  math  code-golf  decision-problem  restricted-source  code-golf  code-golf  math  primes  code-golf  random  code-golf  tips  perl  code-golf  string  parsing  code-golf  math  number  decision-problem  code-golf  math  number  code-golf  string  alphabet  code-golf  math  geometry  code-golf  interpreter  brainfuck  code-golf  code-golf  decision-problem  boggle  code-golf  math  number  sequence  code-golf  math  code-golf  ascii-art  code-challenge  restricted-source  quine  code-golf  math  decision-problem  number-theory  primes  code-golf  ascii-art  code-golf  integer  graph-theory  chess  code-golf  math  interpreter  code-golf  code-golf  code-golf  ascii-art  code-golf  arithmetic  number-theory  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  code-golf  primes  factoring  encode  code-golf  decision-problem  code-golf  geometry  grid  code-golf  quine  code-golf  matrix  code-golf  matrix  code-golf  code-golf  number  array-manipulation  code-golf  array-manipulation  sorting  code-golf  matrix  code-golf  brain-flak 

5
Інтерпретувати TwoMega
У цьому виклику ви напишете інтерпретатора на 2 Ω (транскрипцію як TwoMega ), мовою, заснованої вільно на головному мовленні з нескінченномірним простором зберігання. Мова 2 Ом містить три стани: Стрічка , яка представляє собою нескінченний список бітів, все не започатковано в 0. Це має крайній лівий елемент, але не крайній …

2
Інтерпретувати DOGO!
Інтерпретувати DOGO DOGO - менш відома мова програмування. Хоча оригінальний DOGO (мова жарту з публікації Usenet) ніколи не був реалізований, була створена мова, що нагадує його. Командами для мови є: +===========+================================================================+ | Command | Description | +===========+================================================================+ | SIT | If the value of the current memory cell is 0, …

14
Гольф - перекладач обчислень
Вступ Обчислити - це езотерична мова жарту. З запису езоланг: Обчислювач не має необхідного синтаксису і може вирішувати будь-які проблеми. Це досить розумно для інтерпретації будь-якої людської мови (англійська, іспанська, латинська тощо), будь-яка мова програмування (C ++, Java, brainfuck тощо) або будь-який тип даних, про який ви можете придумати. Єдине …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.