Головоломки для програмування та коди для гольфу

Q & A для програмування головоломки ентузіастів і код гольфістів

9
виклик xkcd: "Відсоток екрану, який є [x] кольором"
Тому я думаю, що ми всі, мабуть, бачили цей xkcd комікс : : Це може бути занадто загальним або занадто важким, я не впевнений. Але завдання полягає в тому, щоб створити програму будь-якою мовою, яка створює вікно, яке має щонайменше 2 кольори та відображає англійськими словами, який відсоток екрана є …

30
Напишіть найкоротшу програму самоідентифікації (варіант quine)
Написати програму, яка генерує "справжній" вихід, якщо вхід відповідає вихідному коду програми, і який генерує "помилковий" вихід, якщо вхід не відповідає вихідному коду програми. Цю проблему можна охарактеризувати як пов'язану з лайками, оскільки програма повинна вміти якось обчислювати власний вихідний код у процесі. Це кодовий гольф: застосовуються стандартні правила. Ваша …

13
Хто був президентом США?
Виклик Напишіть програму, яка приймає за вхід день з 30 квітня 1789 року по 21 серпня 2019 року і повертається як вихід, який був президентом США в цей день. Примітки У списку президентів США , формат їх імен, і в період свого головування, дивіться нижче: April 30, 1789 - March …

10
Зіткнути сердиту качку
Ніхто не зовсім впевнений, що >:Uпризначений представляти смайлик , але багато вчених вважають, що це схоже на розлючену качку . Припустимо, що так. Завдання Враховуючи ціле n від 0 до 3 включно, надрукуйте або поверніть quack якщо n = 0, >:U якщо n = 1, U U > : U …

30
Чи повністю відповідають дужки?
Ви повинні написати програму або функцію, яка займає рядок дужок і видає, повністю відповідає ці рядки. Ваша програма повинна надрукувати правдиве або хибне значення, а IO може бути в будь-якому розумному форматі . Правила та визначення: Для цього виклику, «дужка» представляє собою будь-яка з цих символів: ()[]{}<>. Пара дужок вважається …

2
Серйозно, GolfScript, CJam або Pyth?
Деякий час тому було задано таке питання: GolfScript, CJam або Pyth? Виходячи лише з назви, я думав, що це буде дуже приємний виклик, але, на жаль, виявилося питання, яке вимагає порад. Ось яке завдання я хотів прочитати: Хто сказав, що мови в гольфі не використовуються в реальному світі? Як всім …

30
Роботна рулетка: азартні ігри з високими ставками
Підсумкова таблиця + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | Назва | Оцінка | WinRate | TieRate | Ймовірність усунення | + ---------------------------------- + --------- + ---- ----- + --------- + ---------------------------- + | 1. SarcomaBotMk11 | 0,06333 | 6,13% | 0,41% | [42 24 …

30
Роздрукуйте кожен друкуваний символ ASCII, не використовуючи його
У мові програмування за вашим вибором, написати 95 програм, кожен з яких виходів інші один з 95 друкованих символів ASCII без цього символу , що відбувається в будь-якому місці програми . Наприклад, якщо вашою мовою був Python , Pможе бути вашою програмою, яка виводить символ print(chr(80)) тому що Pмає код …

6
Paint Numbers (використовуючи програмування, а не цифри)
Ваше завдання - створити програму, яка знімає чорно-біле окреслене зображення (приклади зображень нижче) і заповнює його кольором. Ви вирішуєте, як розділити кожен регіон і яким кольором його заповнити (можна навіть використовувати RNG). Наприклад: Як ви бачите, я чітко є художником вищого калібру, коли мова йде про MS Paint. Оцінка балів …

30
"Обман" лайки
Довгий час ховається, плакат вперше. Так ось іде. На сторінці у Вікіпедії для quine написано, що "квітка вважається" обманом ", якщо вона дивиться на власний вихідний код". Ваше завдання - зробити одну з таких «лайків обману», яка зчитує власний вихідний код. Це код-гольф , тому найкоротший код у байтах - …
56 code-golf  quine 

9
Намалюйте теплу шапку привітання
Зимовий баш 2014 на самому розквіті, і чи не всі ми любимо капелюхи? Особливо секретні шапки! То чому б не намалювати одну з таємних шапок? Змагання Ваше завдання полягає в тому, щоб намалювати теплий вітальний капелюх пропорційно мовою, яку ви обрали, і мати точну конструкцію, що відображається на цій сторінці …

30
Еволюція OEIS
У цьому виклику мета полягає у відтворенні он-лайн енциклопедії цілих послідовностей по одній послідовності. Подібно до еволюції Hello World , кожна відповідь залежить від попередньої відповіді. З часом цей виклик створить «сімейне дерево» послідовностей OEIS. Додано до цього дерева просто. Знайдіть попередню відповідь, яка може бути на будь-якій глибині N …

30
Пограйте в гру «bzzt»
Переможець: відповідь CJam Aditsu ! Цілих 25 байт! Приємно! Ви можете продовжувати надсилати свою відповідь, однак перемогти більше не можете. Оригінальна публікація, збережена для нащадків: Гра «Bzzt» - це гра, в якій потрібно рахувати число (в даному випадку 500). Однак якщо число має в собі 3 або ділиться на 3, …
56 code-golf 

30
Список простих чисел під мільйон
Це моє перше питання про гольф з кодом, і дуже просте в цьому питання, тому я заздалегідь прошу вибачення, якщо я, можливо, порушив будь-які правила спільноти. Завдання полягає в тому, щоб роздрукувати у порядку зростання всі прості числа менше мільйона. Формат виводу повинен бути одним числом на рядок виводу. Метою, …

10
Розбір тексту, написаний шрифтом militext
Читання тексту шрифту militext Існує шрифт тут , що відповідає кожен символ в один, 1x5 пікселів блоку. Це робиться так (припускаючи, що ви використовуєте РК-екран), використовуючи RGB-канали кожного пікселя, щоб розширити один піксель на три підколонки, по одному для кожного каналу. Ваше завдання - взяти рядок тексту, закодованого цим шрифтом, …
56 code-golf 

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