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

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

1
Виявити повторювані запитання
Виявити повторювані запитання Колись тут був майданчик для гольфу. У нього виникли проблеми: люди надсилали подібні чи однакові питання знову і знову. Ви буливибрані вибрані примусові призовники на шантажі вимагається автоматизувати процес вирішення питання, чи є питання дублікатом існуючого, будь-якими способами (див. Правила). Вхідні дані Ваша програма повинна прийняти одну …

1
Фактор множника над кінцевим полем або цілими числами
Не використовуючи ніяких вбудованих факторингових / поліноміальних функцій, розподіліть поліном повністю на невідтворювані над цілими чи кінцевими полями. Вхідні дані Ваша програма / функція отримає деякий простий (або нульовий) номер у nякості входу. Поле / кільце - це кінцеве поле цього порядку (тобто Z/nZ) або просто, Zякщо nє 0. Ваша …

4
Розкладіть число з біт-xor без цифр 0, 3, 7
Виклик Напишіть функцію або програму, яка приймає додатне десяткове число, назвіть її A і виведіть два додатних числа, B і C , таким чином: A == B bitxor C B і C не повинні містити жодного з цифр 0, 3 або 7 у своєму десятковому зображенні. Приклади >>> decompose(3) 1, …
20 code-golf  number 

4
Виклик фатальної помилки
Об'єктивна Напишіть процедуру, яка приймає рядок друкованих символів ASCII, s та повертає рядок, що містить ті самі символи, що і s , упорядкована так, що жодна двосимвольна підрядка не з’являється більше одного разу. Програма повинна обробляти всі рядки орієнтиру (див. Нижче) протягом однієї хвилини на кожному з сучасних комп'ютерів . …

30
Смерть Шоком Зондом: Це багато кубиків
У веб- комітетах Darths & Droids Піт, який грає R2-D2 у вигаданій рольовій кампанії, навколо якої ґрунтується комікс, одного разу стверджує (попередження: потенційні спойлери у зв’язаному коміксі), що із втраченою кулею фанастакорії виправданий Ударний зонд, тепер він може випустити колосальні 1048576d4шкоди. (ГМ цього не підтвердив і не спростував.) Оскільки має …
20 code-golf  random 

11
Поліглот з обмеженими можливостями
Поліглоти - це програми, які діють в декількох мовах програмування одночасно. Більшість таких поліглотів написані таким чином, що певні конструкції однієї мови інтерпретуються як коментарі іншої мови (наприклад, #defineв C інтерпретується як коментар у кількох мовах скрипту). Мені цікаво побачити, чи можна зробити нетривіальний поліглот, який не містить коментарів, але …


1
Ефективне кодування без помилок * [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для обміну коду Golf Stack. Закрито 3 роки тому . Місія Як відомо, генетичний матеріал усіх відомих на Землі істот кодується в ДНК; з використанням чотирьох нуклеотидів аденину, тиміну, цитозину …

4
Побудуйте пару шпигунів, які будуть кидати каміння в річку
Нещодавно на щойно випущеному Puzzling.SE виникла проблема з шпигунами, що кидали каміння в річку, що насправді було досить складним: Два шпигуни повинні передавати один одному два секретні номери (по одному номеру за шпигуном), непоміченими їх ворогами. Вони домовились про спосіб цього зробити, використовуючи лише 26 нерозрізних каменів заздалегідь. Вони зустрічаються …

8
Піксельне мистецтво, епізод 2: Показати карту 1-1 Super Mario Bros
Останній виклик ( Pixel-art, епізод 1: показ Супер Маріо ) був просто навчанням ... (і ви закінчили його дивовижними способами, дякую!) Цього разу вам доведеться трохи більше попрацювати. Ви повинні показати всю першу карту надсвітового світу Super Mario Bros на NES, без ворогів і без Маріо. Ваша програма або функція …

1
Fillomino Solver
Fillomino - це головоломка, де ви заповнюєте сітку поліоміно . Кожне поліоміно - це область суміжних клітин. Сіткове представлення показує, який розмір поліоміно покриває кожну клітинку. Наприклад, пентоміно (5) буде показано як 5у кожній з п'яти суміжних клітин (див. Нижче). Два поліміної одного розміру не можуть розділяти межу, але можуть …

12
Підключіть його ще сьогодні ввечері або в ці вихідні
Це мій перший гольф з кодом, тому, будь ласка, повідомте мене, якщо він занадто широкий або якщо мені не вистачає інформації для гарної головоломки! Виклик В Онтаріо та, можливо, інших регіонах світу електроенергію виставляють за допомогою ціни на використання часу (TOU) , яка варіює вартість за кіловат-годину залежно від використання …
20 code-golf  date 

16
Визначте, чи ціле число ділиться на 3
Ваша мета - визначити, чи число ділиться на 3 без використання умовних умов. Вхід буде непідписаним 8-бітним числом від 0 до 255. Творчість заохочується! Вам ТОЛЬКО дозволено користуватися Рівність / Нерівність ( ==, !=, >, <, >=, <=) Арифметика ( +, -, x) Логічні оператори ( !не &&, || або …

1
Жонглювання цифрами
Ваше завдання - створити дійсний шаблон жонглювання, заповнивши заданий шаблон. Але спочатку вам, мабуть, потрібно знати, як позначається такий візерунок. Вступ до веб-сайтів Зміна сайтів - це усталене позначення для моделей жонглювання. Це працює, поділяючи візерунок на ритми. При кожному ударі ліва і права рука чергуються при киданні м'яча. Кожен …
20 code-golf 

1
Захистіть мої стіни від цих примхливих дверей
Дверні ручки чудові і всі, але коли ви відкриваєте двері, вона завжди вбиває стіни навколо неї. Мені потрібно, щоб ти взяв інформацію про мистецтво ASCII кімнати, як це: +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | \| | X | \ | …
20 code-golf 

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