Запитання з тегом «code-generation»

Проблеми, коли очікується, що відповіді генерують код.

8
Пуховик чи пуховик?
Враховуючи зображення козла, ваша програма повинна найкраще спробувати визначити, чи коза перевернута, чи ні. Приклади Це приклади того, яким може бути вхід. Не фактичні входи Вхід: Вихід: Downgoat Спец Ваша програма повинна становити не більше 30 000 байт Вхід буде містити повну козу На малюнку завжди буде міститися козел Якщо …

30
Програма, яка створює більші версії себе (quine-variant)
Ви повинні написати програму, яка виведе, який є вихідний код Більш, ніж оригінальна програма (персонаж мудрий) Буде надруковано іншу програму, більшу за саму під час запуску (тобто нова програма також є коректною відповіддю на це завдання) Це код-гольф, тому найкоротша відповідь виграє.

18
Рубе Голдберг Привіт Світ
Для цього гольфу вам потрібно буде використовувати кілька мов. Задача Машина Руба Голдберга це штуковина , яка приймає величезна кількість складних кроків для того , щоб виконати дуже просту задачу. Мета цього гольфу - виводити Rube Goldberg…, але не безпосередньо. Машина Ваша "машина" - це вихідний код, який після виконання …

30
Створіть 100 класів Java Tuple
Напишіть сценарій, який записується на стандартний вихід, або еквівалент вашої мови, 100 рядків (дійсного) коду Java, який починається з: class Tuple1 {public Object _0;} class Tuple2 {public Object _0,_1;} class Tuple3 {public Object _0,_1,_2;} class Tuple4 {public Object _0,_1,_2,_3;} class Tuple5 {public Object _0,_1,_2,_3,_4;} class Tuple6 {public Object _0,_1,_2,_3,_4,_5;} class …

30
Створити; # код
Пов’язано з: Зробіть перекладач; # У вищезазначеному виклику завданням було створити перекладача для езотеричної мови ;#. ;#мова Мова має рівно дві команди: ;і #(всі інші символи перекладач ігнорується): ;: Збільшення акумулятора #: Модулюйте акумулятор на 127, надрукуйте відповідний символ ASCII та скиньте акумулятор на 0. Виклик Оскільки я лінивий, але …

27
Генератор коду з унікальними символами
Виклик Ваше завдання - написати фрагмент коду, який виводить інший фрагмент коду. Цей код повинен у свою чергу вивести ще один код, поки кінцевий код не виведе ціле число 1 . Ланцюжок закінчується перший раз, коли виводиться 1 . Жодна з ваших програм не може надавати жодних символів (є один …

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

22
Детонація рядка
З огляду на будь-який рядок, надрукуйте його у вигляді трикутника, де текст іде вгору та вниз по кожній діагоналі. Наприклад, вхід "Hello World"має вивести: d l r d o l W r d o l o W r d l o l l o W r d e l o …

13
1-річна середня кількість квіток
1-вгору Куайн це програма , яка дуже схожа на Куайна. Основна відмінність полягає в тому, що замість того, щоб надрукувати себе один раз, коли n копій програми об'єднано, результат виводить оригінальну програму n + 1 раз. Приклад Якщо ваша програма Abc123: Abc123 -> Abc123Abc123 Abc123Abc123 -> Abc123Abc123Abc123 Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123 …

7
Три поліглоти, два періоди-два лайки та одна проблема з кодом-гольф
Створіть програму A таку, що запуск її мовою A створює програму B, а запуск програми A мовою B виробляє програму C. Програма B при запуску мовою B виробляє програму A, а запущена програма B мовою A виробляє програму C. Програма C під час запуску мовою A або мовою B друкує …

6
Зробіть найбільшу нескінченність, яку ви можете!
Система порядковий номер являє собою систему з нескінченним числом. Дуже багато нескінченних чисел. Так багато нескінченних чисел, що буквально не має нескінченності представляти власну нескінченність. Зображення вище дає невелике уявлення про те, як вони працюють. Порядковий номер ( конструкція Фон Неймана ) - це сукупність попередніх порядків. Наприклад, 0 - …

14
Створіть TeX для набору фрактала трикутника Sierpinski
Виклик Напишіть код, який виводить код математичного рівняння TeX (LaTeX) (подано нижче), який буде набирати фрактал трикутника Sierpinski з 5 рівнів. Найкоротший код виграє . Деталі TeX (та друзі, як LaTeX тощо) - це складна система набору тексту. Він може надавати довільні вкладені складні вирази для математичних формул. Випадково цей …

30
Сценарій, який видає сценарій, який друкує заданий вхід
Напишіть фрагмент коду, який приймає рядок як вхідний, і виводить фрагмент коду тією ж мовою, який при запуску видасть початковий рядок введення. Він повинен вміти обробляти будь-яку комбінацію символів AZ, az та 0-9. Приклад в Python: import sys print "print('" + sys.argv[1] + "')" З огляду на вхід testing123, він …

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

2
Гіпер про лайків
Натхненний гіперпрограмуванням: N + N, N × N, N ^ N все в одному . Дякуємо @MartinEnder та @trichoplax за допомогу в пісочниці. Визначення Гіперкіни Визначте гіперкіну порядку n як повну програму або функцію P , подібну квінові , яка задовольняє всім правилам, що стосуються належних квінок, і, крім того, …

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