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

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

2
Китайські шашки найдовший хід
У китайських шашках шматок може переміщатися, перестрибуючи будь-який інший шматок, або роблячи послідовність таких хмелів. Ваше завдання - знайти якомога довшу послідовність хмелю. Вхідні дані Послідовність 121 нуля або одиниць, кожен з яких представляє місце на дошці. Нуль означає, що місце порожнє; один означає, що місце займають. Позиції перераховані зліва …

2
Коло лабіринт
Ви знаєте ті дерев'яні іграшки з маленькими кульковими підшипниками, де об’єкт рухається по лабіринту? Це якось так. Враховуючи лабіринт і ряд рухів, визначте, куди закінчується м'яч. Дошка тримається вертикально, а куля рухається лише силою тяжіння при обертанні дошки. Кожен "хід" - це обертання (у радіанах). Лабіринт - це просто концентричні …
12 code-golf 

4
Найкоротший код для написання найдовшого коду
Ваша задача полягає в тому, щоб створити найкоротший код на обраній вами мові, який записує у .txtфайл найдовший код для множення двох чисел, приймаючи два числа як вхідні дані та виводячи відповідь . НЕ ПОТРІБНО НЕ ПОТРІБНО ВАШИЙ КОД, ЯКИЙ РОБИТЬ НАПИСНУЮ РОБОТУ ! Код генератора та згенерований код можуть …

4
Переплутайте перевірку орфографії Word!
Ваше завдання - зробити програму, яка буде приймати слово будь-якої довжини, шрифтом Calibri. Це слово буде складено з літерних символів, які знаходяться на звичайній клавіатурі QWERTY. Не буде наголосів чи будь-яких інших символів (наприклад, розділових знаків, цифр тощо). Отже, оригінальними символами є: а Б В Г Г Д Е Є …
12 code-golf 

2
Зробіть із тексту хмару слів
Код повинен приймати текст зі стандартного введення: The definition of insanity is quoting the same phrase again and again and not expect despair. Вихід повинен бути файлом PNG, що містить слово хмара, відповідне цьому тексту: Вище слово хмара було створено з допомогою спеціалізованого інтернет - додатки і фільтрується слово Theі …

3
побудова схема для поділу на 3
Логічний контур в ТКС в основному DAG , що складається з і, або, не ворота, а то , що відомо «функціональна повнота» вони можуть обчислити всі можливі функції. наприклад, це основний принцип в АЛУ . Завдання: створіть схему, щоб визначити, чи 8-двійкове розрядне число ділиться на 3, і якимось чином …

3
Показати вибух зірки в ASCII-art
Мета - оживити зірку, яка вибухає в мистецтві ASCII, починаючи від одного зіркового персонажа *до супернових і, нарешті, до космічної порожнечі. Правила: Потрібно відображати лише 80 символів на рядок у 24 рядках (це типовий розмір терміналу в Linux) Лише ці 95 символів для друку з ASCII дозволено Кроки: Початкова зірка …

7
Чи зробить це число гарним комбо 2048?
Натхненний xkcd . Ваше завдання полягає в тому, щоб визначити, чи вдало б число поєднати в грі 2048 . Вашим вкладом буде число, наприклад: 8224 І вихід буде це число зробити хорошу 2048 комбо, який для цього входу буде trueабо yesабо 1або будь-яким іншим способом вказівки позитивного результату. Для тих …
12 code-golf 

5
Обчисліть блокову ентропію
Мені колись потрібно було написати функцію, яка обчислює ентропію блоку заданого ряду символів для заданого розміру блоку, і я був здивований тим, наскільки короткий результат. Таким чином, я закликаю вас кодогульфувати таку функцію. Я не кажу тобі, що я зараз робив (і якою мовою), але буду через тиждень чи так, …
12 code-golf 

4
Найгірше зловживання CSS? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Які є найкрутіші / найкращі / гірші зловживання CSS? Наприклад, ці фігури або використання декількох тіньових коробок для створення …

2
Що ви бачите в Inkspot? Покоління Роршаха '[закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Тому я хотів би, щоб ви спробували генерувати зображення Rorschach, як зображено нижче: Ось …

1
Створіть бота Fanatic для сайтів обміну стеками
Ваше сьогоднішнє завдання - обдурити значки! Ви створите бота, який підключиться до сайту Stack Exchange, увійдете в систему як ви, перейдіть на сторінку / питання, відвідайте питання, а потім відвідайте ще 9 питань на "пов'язаній" бічній панелі (тому що, здається, достатньо, щоб рахувати як " діяльність ", і мені потрібно …
12 code-golf 

9
Розділіться і будьте щасливі. Хто дбає про частину Підкорювача?
Що ж, коли я купую подарунки для своїх двох дружин, я хочу, щоб вони вважали мене однаково важливим, але важко йти по магазинах із фіксованим бюджетом. Натомість я купую купу речей і ділю їх на дві групи з максимально рівним значенням. Потім купую купу шоколадних цукерок, щоб виправити решту. Але …

2
ASCII-логічна схема логічного воріт
Я закликаю вас написати код, щоб скласти (розширену) діаграму логічного затвору ASCII-мистецтва для суми продуктів рівняння. Використовуйте наступні позначення для представлення воріт: І INPUT───|&& |&&───OUTPUT INPUT───|&& АБО INPUT───|OR |OR───OUTPUT INPUT───|OR Ворота з більш ніж 2 входами INPUT───|OR |OR INPUT───|OR───OUTPUT |OR INPUT───|OR НЕ INPUT───│>o───OUTPUT Набір символів Зверніть увагу, що │це не …

2
Впровадити реверсивний двигун
Ваше завдання для цього гольфу полягає в тому, щоб написати програму, яка буде рухатись у гру в реверсі (відбивати) і показувати результат користувачеві. Вхідні дані Рядок чисел, взятих із діапазону [0-7]. Кожна пара чисел представляє спочатку координату X, потім координату Y. Будь-які символи, що не входять до цього діапазону, повинні …

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