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

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

6
Побудуйте робочу гру в тетріс у грі життя Конвей
Ось теоретичне запитання - те, що не дає легкої відповіді ні в якому разі, навіть не тривіального. У грі життя Конвея існують такі конструкції, як метапіксель, які дозволяють Game of Life також імітувати будь-яку іншу систему правил Game-of-Life. Крім того, відомо, що Гра життя є Тюрінг-завершеною. Ваше завдання - побудувати …

30
Створіть номер 2014 без жодних чисел у вихідному коді
Зауважте, щоб кинути виклик авторам відповідно до мета-консенсусу : Це питання було добре прийнято під час його опублікування, але такі проблеми, як прохання відповідачів зробити Do X без використання Y , швидше за все, будуть погано отримані. Спробуйте скористатися пісочницею, щоб отримати зворотній зв'язок, якщо ви хочете опублікувати подібне завдання. …

30
Вітрина мов
Примітки Ця тема відкрита та розблокована лише тому, що громада вирішила зробити виняток . Будь ласка , не використовуйте це питання як доказ того, що ви можете задати подібні запитання тут. Будь ласка , НЕ створювати додаткові вітрини питань. Це вже не конкурс популярності , а також довжина фрагментів не …
507 showcase 

1
Побудуйте цифровий годинник у грі життя Conway
Ваше завдання - створити імітацію гри життя, що представляє цифровий годинник, який задовольняє таким властивостям: Годинник відображає годинник і хвилини в десяткової системі (наприклад 12:00, 3:59, 7:24) з іншою державою для кожного з 1,440 хвилин в день - або годинник йтимуть від 0 до 23 або від 1 до 12 …

30
Зображення з усіма кольорами
Подібно до зображень на allrgb.com , створюйте зображення, де кожен піксель є унікальним кольором (жоден колір не використовується двічі та не відсутній колір). Надайте програму, яка генерує таке зображення разом із скріншотом або файлом виводу (завантажте як PNG). Створюйте зображення чисто алгоритмічно. Зображення має бути 256 × 128 (або сіткою, …

30
"Привіт Світ!"
Отже ... е-е ... це трохи бентежно. Але у нас немає простого слова "Привіт, світ!" виклик ще (незважаючи на 35 варіантів, позначених привітним світом , і підрахунок). Хоча це не найцікавіший гольф коду в загальних мовах, пошук найкоротшого рішення в певних езоланг може бути серйозною проблемою. Наприклад, наскільки мені відомо, …

30
Написати програму, яка складає 2 + 2 = 5 [закрито]
Напишіть програму, яка, здавалося б, додає числа 2 та 2 та виводить 5. Це непростий конкурс. Ваша програма не може вивести жодних помилок. Слідкуйте за отворами пам’яті! Введення необов’язкове. Перевизначення 2 + 2 як 5 - це не дуже креативно! Не думайте про це, спробуйте щось інше.

30
Найбільш креативний спосіб відображення 42
Дуглас Адамс народився 11 березня 1952 року і помер, коли йому було лише 49 років. На честь цього чудового письменника я закликаю вас показати 42 найбільш творчим способом. Ви можете надрукувати його в журналі, за допомогою якогось згорнутого методу, або відобразити його як мистецтво ASCII чи будь-що інше! Просто придумайте …

30
Американська готика в палітрі Mona Lisa: Переставити пікселі
Вам надаються два справжні кольорові зображення, джерело та палітра. Вони не обов'язково мають однакові розміри, але гарантується, що їхні ділянки однакові, тобто вони мають однакову кількість пікселів. Ваше завдання - створити алгоритм, який робить найбільш точно виглядає копію Джерела, використовуючи лише пікселі в Палітрі. Кожен піксель у палітрі повинен бути …

17
Побудуйте бомбу компілятора
Вступ Напевно, ви знайомі з zip-бомбами , XML-бомбами тощо. Простіше кажучи, це (відносно) невеликі файли, які дають величезний вихід при інтерпретації наївного програмного забезпечення. Завдання тут полягає в зловживанні компілятором таким же чином. Виклик Напишіть деякий вихідний код, який займає 512 байт або менше і який компілюється у файл, який …

30
Covfefify рядок
У цьому виклику ви повинні взяти рядок, що відповідає регексу ^[a-zA-Z]+$або тому, що є розумним (вам не потрібно вважати великі або малі літери, якщо ви хочете) (ви можете вважати, що рядок є досить довгим і має правильну структуру для всіх операцій) та вивести іншу рядок, створений аналогічно слову в кінці …
371 code-golf  string 

1
Регекс, який відповідає лише собі
Існує декілька цікавих проблем, пов’язаних з регулярним вирівнюванням ( самовідмінний регулярний вираз , регекс, що підтверджує регулярність, ) Це цілком може бути неможливим, але чи існує регулярний вираз, який буде ВІДПОВІДАЄТЬСЯ сам? ПРИМІТКА. Розмежувачі повинні бути включені: наприклад, /thing/повинен відповідати, /thing/а не thing. Єдиною можливою відповідністю для вашого вираження повинен …

30
Математичне мистецтво із твітера [закрито]
Матеріальна цілість може генерувати дивовижні візерунки, коли викладаються по сітці. Навіть найпростіші функції можуть дати приголомшливо складні конструкції! Ваше завдання Напишіть 3 твітні (тобто 140 символів або менше) функціональні тіла для червоного, зеленого та синього значень для зображення 1024x1024. Вхід до функцій буде двома цілими числами i (номер стовпця для …

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

23
Напишіть Мобі Діку, приблизно
Ось 1.2Mb текстовий файл ASCII, що містить текст Мобі-Діка Германа Мелвілла ; або, Кит . Ваше завдання - написати програму або функцію (або клас тощо - див. Нижче), якому цей файл буде наданий по одному символу, і на кожному кроці повинен вгадувати наступний символ. Це виклик коду . Ваш рахунок …

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