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

Виклик коду - це змагання за креативні способи вирішення головоломки програмування з об'єктивним критерієм виграшу, не охопленим іншими тегами для оцінки (наприклад, код-гольф).

30
Зачекайте, що це за мова?
Нещодавно я мав задоволення написати програму Haskell, яка могла б виявити, чи було NegativeLiteralsрозширення задіяним. Я придумав таке: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Спробуйте в Інтернеті! Це надрукується Trueнормально та в Falseіншому випадку. Тепер мені було так весело робити це, я поширюю виклик на всіх вас. …

5
Подолання розміру кластера
Задоволений надійністю флеш-пам’яті, ви вирішили зберігати всі свої програми на одній із тих старих хороших дискетів на 1440 KiB. Однак, скопіювавши навіть 3000 програм, диск був заповнений. Як це навіть можливо? Коли ви є вмілими в мистецтві кодового гольфу, більшість ваших програм не мають навіть 100 байт, тому має бути …


16
Виконане хайку, яке видає хайку [закрито]
Головоломка: Напишіть коротку трирядкову програму, яка: при читанні вголос має 5/7/5 складів на рядок виводить хайку під час запуску. Прикладом програми, що має правильну структуру, але не хайку, є (Python): >>> for x in range(3): ... print "EXTERMINATE HUMANS" ... # I am a Dalek. ... EXTERMINATE HUMANS EXTERMINATE HUMANS …

1
Схеми Доміно
Табло Ось основні результати (тобто рахунки доміно) для подання VisualMelon. Я перетворять їх на нормалізовані бали, описані нижче, коли надійде більше відповідей. Існуюче рішення тепер може вирішити всі схеми в еталоні: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 …

24
Перероблення ASCII
Виклик Напишіть програму, яка переставляє символи ASCII! Він повинен вивести один рядок, що містить усі символи ASCII для друку рівно один раз. Першому символу цього рядка присвоюється значення 1, другому символу значення 2 тощо. Якщо два символи, як правило, знаходяться поруч (різниця між їх символьними кодами дорівнює 1), вони можуть …

15
Напишіть найдовше речення, використовуючи ключові слова мови програмування [закрито]
Як зазначається в заголовку, завдання полягає в тому, щоб написати найдовше речення, використовуючи лише ключові слова 1 мови програмування. Наприклад, використовуючи ключові слова C ++ , можна написати це речення: не пробуйте цього плавця Що ви можете придумати?

9
Програмуйте гоночний автомобіль
ВІТЛО до @kuroineko. Виграє щедрість за відмінну швидкість (672 ходи) на трасі Гонтле. ЛІДЕР: * Німі набрав легку вагу 2129. Інші записи великі, але мають деяку серйозну швидкість. * Ведучий може змінитися через пізніші записи. Ваше завдання - написати невелику програму, яка може швидко їздити на гоночному автомобілі. Правила Ваша …

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

2
Система гандикапу PPCG
Як ми всі знаємо, мета буде переповнена з скаргами по приводу забивши код-гольф між мовами (так, кожне слово є окремою ланкою, і це може бути тільки верхівка айсберга). Маючи стільки ревнощів до тих, хто насправді намагався шукати документацію Pyth, я подумав, що було б непогано мати трохи більше конструктивного виклику, …

9
Зніміть струну
Змійований рядок виглядає приблизно так: T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt Ваше завдання Візьміть рядок sі розмір n, а потім виведіть змійований рядок. Вхідні дані ThisIsAnExampleOfaSnakifiedStringі 3дають приклад вище. Технічні умови s міститиме лише символи ASCII між кодовими точками …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

30
Давайте зробимо пошук слова!
У цьому виклику ми разом створимо пошук слів, що містить безліч програм на різних мовах. Я розпочав нас із сітки з 60 пробілами ( ·), деякі з яких замінені символами програми Ruby. Для відповіді виберіть мову, яка ще не використовувалася. Використовуючи обрану мову, напишіть програму, яка зчитує символ, маркер, рядок …

14
Стиснення судоку
Ваше завдання - написати програму (або дві окремі програми) будь-якою мовою, яка: Можна взяти заповнену дошку судоку як вхідний (у будь-якому логічному форматі) та стиснути її у рядок символів Можна взяти стислий рядок як вхідний і розпакувати його, щоб отримати точно таку ж завершену дошку судоку (вихід у будь-якому логічному …

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 …

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