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

Metagolf займається виведенням метапрограми. Метапрограма виробляє програму, яка вирішує задану задачу, а довжина цього виводу визначає бал вихідної програми.

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 

10
Їх може бути лише 1!
Ваше завдання, задане цілим числом n, створити вираз, що дорівнює числу n. Улов: вам дозволено лише число 1у висновку. Оператори, у вашому розпорядженні: +, -, *І/ /це поділ з плаваючою комою (так 5/2 = 2.5). sqrt(як s) ceilі floor(як cі fвідповідно) ! (фактичний) Факториал у цьому випадку працює лише для …

30
StringgnirtSStringgnirtSStringgnirtS
Ось для вас порівняно простий виклик. Давши рядок довжиною N , виведіть рядок вперед, потім назад, потім вперед, потім назад ... і т.д. N разів. Наприклад, якщо ваш вхід був Hello! Вам слід вивести: Hello!!olleHHello!!olleHHello!!olleH Ви також можете вивести один зворотний рядок. Ваше повідомлення може бути або повною програмою, або …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

1
Запрограмуйте робот для укладання чашок
Я впевнений, що всі бачили, що чашки можна складати в піраміди (та інші форми): A A A A A A A A A A A A A A A A A Так, Aце, безумовно, адекватний персонаж для представлення чашки. Нові чашки можна додати або на землі, праворуч від конструкції, або …

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

4
Meta regex golf
У дусі цього xkcd Напишіть програму, яка грає в регулярний гольф з довільними парами списків. Програма повинна хоча б намагатися зробити регулярний вираз короткою, програма, яка тільки виводить /^(item1|item2|item3|item4)$/або подібне, заборонена. Оцінка балів базується на здатності генерувати найкоротший вираз. Списки тестів - це списки успішних та невдалих кандидатів у президенти …

9
Anti-golfscript anti-golf: створити завдання, коли GolfScript або J перевершив ваш (звичайний) язик [закритий]
Вам потрібно зробити три речі: Постановка завдання, т . Рішення завдання на мові зазвичай не використовується для гри в гольф, A . Рішення завдання на мові зазвичай використовується для гри в гольф, B . Не намагайтеся просто підірвати B, щоб поповнити рахунок, натомість подумайте, ніби B написав ваш конкурент. Використовуйте …

8
Гольф Мозговий Флак Цілий
Цілі особи нудно представляти в « Брейн-Флак» . Є 8 операторів: () Evaluates to 1, but does not push anything on any stack [] Evaluates to an indeterminate value for the purposes of this question {} Removes the top of the stack and evaluates to it <> Switches to or …

7
Написати код гольфіста [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Golf. Закрито 2 роки тому . Якщо ви вирішите не відмовлятись від цієї роботи, - це написати програму, яка буде «гольфувати» фрагмент заданого коду вашою мовою. …

3
Зоряний метагольф
Starry - це смішна езотерична мова програмування, в якій код складається лише +*.,`'там, де фактична команда, представлена ​​кожним із цих символів, визначається кількістю пробілів перед нею. Це робить складним навіть проблеми з фіксованим виведенням у гольф, тому що різні команди можуть складати дуже різну кількість байтів. Зокрема, літерали чисел мають …
25 metagolf  stack  starry 

1
Авто BATCH гольфіст
Я люблю BATCH, незважаючи на шокуючу відсутність функціональних команд, незважаючи навіть на відсутність нецілої підтримки. Чому? Тому що це працює: SET var=SET %var% i=0 Це буде оцінено для: SET var=SET SET i=0 Фантастично, чи не так? Раніше я використовував цю техніку в програмі BATCH , оскільки вона економить байти! Якщо …
25 string  metagolf 

9
Роздрукуйте всі 3 на 3 міцні квадрати
Міцний квадрат (подібний до магічного квадрата ) - це розташування цілих чисел 1 до N 2 на сітці N по N таким чином, що кожна підгрупа 2 на 2 має однакову суму. Наприклад, для N = 3 один міцний квадрат - це 1 5 3 9 8 7 4 2 …
24 code-golf  number  arithmetic  number-theory  grid  code-golf  binary  code-golf  popularity-contest  code-golf  chemistry  code-golf  code-golf  date  code-golf  quine  chess  code-golf  hexadecimal  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  math  date  code-golf  typography  code-golf  string  code-golf  string  code-golf  code-golf  math  arithmetic  array-manipulation  grid  code-golf  puzzle-solver  code-golf  music  audio  code-golf  decision-problem  code-golf  geometry  code-golf  number  bitwise  code-golf  string  metagolf  hexagonal-grid  code-golf  string  code-golf  sorting  popularity-contest  code-golf  game  sequence  base-conversion  binary  code-golf  decision-problem  graph-theory  natural-language  code-golf  math  parsing  optimized-output  code-golf  array-manipulation  code-golf  graphical-output  image-processing  tiling  code-golf  graph-theory  path-finding  chess  code-golf  code-golf  balanced-string  code-golf  number  code-golf  sequence  code-golf  math  arithmetic  statistics  code-golf  chemistry 

4
Гольф-струни у Фур'є
Виклик Враховуючи рядок як вхід, гольф запускає програму Фур'є, яка виводить її. У Фур'є немає простого способу вивести рядок: вам потрібно пройти кожен код символів і вивести його як символ. Фур’є Мова заснована на акумуляторі, глобальній змінній, яка ініціалізується на 0 на початку програми. Цим використовується майже кожен оператор мовою. …

5
Номери StickStack
StickStack - це дуже проста мова програмування на основі стеку, що містить лише дві інструкції: | висуває довжину стека на стек -спливає два верхні елементи зі стека і відштовхує їх різницю ( second topmost - topmost) Мовні деталі Стек порожній на початку програми. Всі вказівки виконуються послідовно зліва направо. Якщо …

10
Meta Golf Challenge
У цьому виклику ви повинні вирішити це завдання. Конкурс закінчився! Перевірте кінець питання Технічні характеристики: Напишіть найменший код (Будь-яка мова *). Оцінка відповіді - це сума: Довжина коду без пробілів . Кількість відповідей на тій самій мові у квадраті. Довжина назви найбільшої мови на конкурсі мінус довжина вашої мови. Поточні …

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