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

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

6
Мій робот втік із лабораторії!
Мій робот якось коротко замикається і випадково біжить кудись із моєї лабораторії! На щастя, кожен раз, коли він це робить, його послідовність відключення ініціює, даючи йому достатньо часу для випадкового повороту та бігу в напрямку, що його стикається протягом п'яти раундів, перш ніж він вимикається. Його функції гіроскопа та акселерометра …
13 code-golf  math 

1
Brainf ** k Налагоджувач
Ваше завдання - взяти такий внесок (програма Hello World): ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++. І виведіть підказку (яка буде "> "): > Після цього користувач може ввести що завгодно підказку. Ваш простий налагоджувач повинен мати такі команди: S - крок Виведіть поточне місце (див. L) Після кроку. S(a positive integer) - зробіть стільки пробілів …

3
Створіть n до d-tic tac toe win-checker
Створіть найкоротшу програму, щоб перевірити, хто переміг у грі n d tic tac toe. Ваша програма повинна працювати, коли n(ширина) та d(розмірне число) знаходяться в цих діапазонах: n∈[3,6]∩ℕ ie a number from this list: 3,4,5,6 d∈[2,5]∩ℕ ie a number from this list: 2,3,4,5 n = 3; d = 2(3 2, …

30
Найкоротша програма для сортування списку чисел у непарних і парних категоріях
У Новий Новий час , коли Чарлі Чаплін стикається з комп’ютером, він працює в сортувальному дворі, як валідатор, щоб визначити, чи правильно сортують працівники предмети. Елементи, про які йдеться, - це пакети з мармуру. Пакети з непарною кількістю мармуру укладаються в червоний кошик, а пакети з парною кількістю мармуру укладаються …

14
Прямокутний псевдо-фрактал
Мета Мета програми - намалювати арт-прямокутник ASCII, багаторазово подвоєний у розмірі, чергуючи по горизонталі та вертикалі. Щоразу, коли прямокутник подвоюється за розмірами, додаткова площа представляється іншим символом, а попередні області залишаються незмінними. Два найменших розділи містять по одному символу кожен і можуть знаходитися в будь-якому кутку. Програма приймає як ціле …

11
Знайдіть усі часи, що відповідають шаблону
Ваше завдання - написати програму, яка друкує всі часи (у форматі HH: MM, 24 години), що відповідають будь-якій з наступних зразків: Години, рівні хвилини, наприклад 22: 22,01: 01 Години, рівні зворотній хвилині, наприклад 10:01, 01:10, 22:22 Послідовності, які відповідають H: MM або HH: MM, завжди друкуються з HH: MM. Напр. …

3
Напишіть компілятор
Напишіть програму, яка приймає мозковий програму і компілює її до виконавчого машинного коду. Ви можете орієнтуватися на x86, x86_64, jvm (байт-код Java) або armv6 і використовувати один із таких виконуваних форматів: ELF, a.out, файл класу, exe, com. Виконаний файл повинен працювати в Linux або Windows (або Java на будь-якому). Ні …

7
Код Морзе до стандартного виходу
Це питання передбачає прийняття введення в коді Морзе як. (період) та - (символ мінус), з пробілами для розділення введення. Ваше завдання - перетворити код на стандартний вихід. Ви можете припустити, що єдиний вхід містить символьні символи, знайдені в алфавіті Міжнародного коду Морзе, знайденому тут: http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_пунктуація . У всіх висновках слід …

2
Зробіть рух на дошці Go
Вам надається позиція на дошці для гри «Go» та руху для гри. Вам потрібно вивести, чи закон є чи законним, чи нову позицію ради, якщо вона законна. Коротке пояснення рухів Go: гра складається з альтернативного розміщення чорно-білих шматочків («каміння») в порожніх місцях на квадратній дошці. Набори шматочків одного кольору, які …

3
Встановіть емулятор універсальної машини
Мета - написати повну програму, яка імітує Universal Machine з ICFP 2006 з найкоротшим кодом. Універсальна машина має дуже простий набір інструкцій, пояснений тут . Емулятору слід зчитувати ім'я файлу з аргументу командного рядка та запускати файл як програму, тож ваша мова повинна якось підтримувати аргументи командного рядка та stdin …

24
Обміняйте вміст двох файлів
Це питання з кодовим гольфом. Потрібно взяти вміст двох окремих файлів (i.txt та o.txt) і поміняти їх. Ви можете створити третій файл, який допоможе вам у процесі, але змусіть програму видалити його після заміни вмісту файлу. Перейменування файлів тепер дозволено знову. Програми повинні працювати для будь-якого файлового вмісту. Найкоротший код …
13 code-golf 

3
Шукаю Санта
Знайдіть Санта та його північних оленів у переповненій сцені. Вхідні дані Вхід буде на STDIN і буде змінною кількістю рядків символів однакової, але змінної довжини. Якщо Санта (представлений персонажем S) знаходиться на сцені, його мішок подарунків (представлений персонажем P) опиниться в одному з сусідніх з ним положень (горизонтально, вертикально або …

3
Центри трикутника
Кола та квадрати мають єдину певну центральну точку. Однак поняття центру трикутника давно обговорюється. Давніх греків були відомі чотири різні центри: Індикатор : перетин бісектрис кута трикутника Центроїд : перетин ліній від кожної вершини трикутника до середини його протилежної сторони Кругоцентр : перетин перпендикулярних бісектрис сторін Ортоцентр : перетин висот …

4
Hard Code Golf: Створіть чат
Сюжетний сюжет: На початку 21 століття, і більшість речей стали минулим. Ви та ваші колеги з кодом-гольф-їдальцями, однак, намагаєтесь відремонтувати 1990-ті. У рамках цього виклику ви повинні відтворити мінімалістичний чат. Мета: Створити чат з якомога менше байтів. Програма, яку ви пишете, має функціонувати як простий сервер, який обслуговує веб-сторінку, яка …
13 code-golf 

30
Колір RGB від шестигранної
З урахуванням трьох цілих чисел rgb, виведіть шістнадцяткове подання у вигляді рядка. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F Виграє найкоротший самий неортодоксальний код
13 code-golf 

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