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

Код-гольф - це змагання за вирішення певної проблеми в найменших байтах вихідного коду.

1
Розгортаються музичні стрибки
Dal Segno і Da Capo два дуже часто використовуваних музичних термінів. Вони означають " від знака " (𝄋) і " від початку " відповідно. Існує також ідея коди (𝄌), що в самому кінці музичної п'єси. Це те, що відтворюється після "основної частини" твору. Наприклад, DS al coda ( Dal Segno …
11 code-golf  music 

4
Квінт з подвійною щілиною
Мета: Кодуйте дві програми, де кожна з програм виводить обидва вихідні коди з переплетеними символами, як блискавка, Quine з двома щілинами. Вихід з подвійної щілини Quine починається з першого символу з вихідного коду першої програми. Якщо вихідний код однієї з програм коротший за довжиною, ніж інший, то решта виводу повинна …
11 code-golf  quine 

5
Загальна кількість топологічних сортів
Для даної DAG (спрямований ациклічний графік) кожен її топологічний різновид є перестановкою всіх вершин, де для кожного ребра (u, v) в DAG, u з'являється перед v в перестановці. Ваше завдання - обчислити загальну кількість топологічних різновидів даного DAG. Правила Ви можете використовувати будь-який формат для представлення графіка, наприклад матрицю суміжності, …

3
Напишіть перекладача Clem
Clem - це мінімальна мова програмування на основі стека, що має функції першого класу. Ваша мета - написати перекладача для мови Clem. Він повинен належним чином виконати всі приклади, включені до посилання на реалізацію, яка доступна тут . Як завжди, застосовуються стандартні лазівки . Найменший запис за кількістю байтів виграє. …

4
Шифрування Pippen Cipher
Шифрування Pippen Cipher Ваша місія проста: написати програму, яка отримує текст як вхідний і виводить ASCII уявлення про нього в шифр Pigpen . Вхідні дані Символи, що містять лише ASCII (без Unicode). Ви повинні мати можливість обробляти принаймні 16384 символи та 256 рядків. Вихідні дані Замініть усі символи, які не …

5
Назвіть руку покеру - видання 7 карт
Змагання: У цьому запитанні: Назвіть руку покеру, яку вам довелося взяти в покер на п’ять картках, і визначте її. Це питання схоже з двома поворотами: По-перше, вихід буде в усіх нижчих регістрах. Це дозволяє отримати більше гольфу, оскільки вам не доведеться турбуватися про капіталізацію flushтаstraight high card one pair two …
11 code-golf  game 

18
Найкоротший код, який створює тупик
Напишіть найкоротший код, щоб створити тупик . Виконання коду має зупинитися, тому це не працює: public class DeadlockFail extends Thread{ //Java code public static void main(String[]a){ Thread t = new DeadlockFail(); t.start(); t.join(); } //this part is an infinite loop; continues running the loop. public void run(){while(true){}} } Не потрібно …

30
Елементи послідовності перших n Фібоначчі
Існує добре відомий питання тут , що просить короткі (найменш символів) генератор послідовності Фібоначчі. Мені хотілося б знати, чи може хтось генерувати лише перші N елементів, послідовності поля, за дуже короткий простір. Я намагаюся зробити це в python, але мене цікавить будь-яка коротка відповідь, будь-якою мовою. Функція F (N) генерує …

6
Функція раціонального підрахунку
Створіть функцію, яка приймає натуральне число (починаючи з 0 включно) і повертає пару натуральних чисел, що є чисельником і знаменником відповідно. Використовуйте діагональний обхід. Попередні відлічені номери потрібно пропустити. (Ви можете запам'ятати набір пропущених значень) Діаграма: Червоні - пропущені значення Значення: f (0) = 1, 1 f (1) = 2, …

7
Провести реконструкцію таємного обміну Шаміром
Схема секретного обміну Шаміром - це простий спосіб захисту секрету, розділивши його на кілька частин, необхідних для його реконструкції. Ваше завдання полягає в тому, щоб здійснити реконструкцію «Таємного обміну Шаміра» над Кінцевим полем, визначеним основним рівнем 1928049029. Якщо у вас є сумніви щодо того, що це означає, просто запитайте або …

14
Відсоток робочих днів у місяці
З огляду на рік і місяць, дізнайтеся відсоток робочих днів у вказаному місяці. Робочі дні з понеділка по п’ятницю, незалежно від свят та інших особливих речей. Використовується григоріанський календар. Вхідні дані Рік і місяць у форматі ISO 8601 (РРРР-ММ). Рік завжди має чотири цифри, місяць завжди має дві цифри. Даний …
11 code-golf  date 

7
Битва масиву з незвичайними таємними силами
Ось відносно простий виклик двовимірного масиву. Уявіть поле бою з 625 піших солдатів. Ти командуєш непарними військами, але, на жаль, сила парних військ перемагає тебе. На щастя, у ваших солдатів є таємна влада: якщо сила кожного непарного війська та оточуючих їх непарних союзників розділяється на таємне число сили, вони розв’язують …

2
Shell Glob Golfing
Це завдання - вивести найкоротший шлях до файлу після глобального розширення. Що таке кульова оболонка? У більшості оболонок ви можете використовувати *символ на шляху, щоб зобразити будь-які символи в положенні. Наприклад, якщо каталог fooмістить файли, bar bazа asdfпотім foo/b*розгорнеться до foo/bar foo/baz. Тепер скажемо, що поточний каталог містить файл, який …

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

11
Зворотний відлік перетягувань
Виклик: У гіпотетичному сценарії таймер зворотного відліку для гонки має випадкові інтервали між підрахунками, щоб запобігти передчасному старту, наприклад 3 (0.82 seconds pass), 2 (0.67 seconds pass), 1 Вхід: нічого Вихід: Напишіть програму (або функцію), яка друкує 3 числа з випадковим інтервалом часу від 0,50 секунди до 1 секунди між …
10 code-golf  random 

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