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

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

30
Зробіть перекладач; #
Нещодавно я створив нову мову під назвою ;#(вимовляється «Хрестовина крапки»), яка містить лише дві команди: ; додати його до акумулятора #модулюйте акумулятор на 127, перетворите на символ ASCII та виведіть без нового рядка. Після цього скиньте акумулятор до 0. Так, 127 правильно. Будь-який інший символ ігнорується. Це не впливає на …

30
Найкоротший авторуйнівний цикл
Ваше завдання полягає в тому, щоб написати повну програму або функцію , яка не приймає ніякого введення і запускає будь-який тип циклу ( while, for, foreach, do, do-while, do-loop, goto, рекурсія і т.д.) , який закінчиться в виникненні помилки, а це означає , що програма повинна зупинити себе біг і …
61 code-golf 

30
Вікторина мови програмування, Марк II - Копи
Репост цього виклику. Мета-дискусія . Пісочний пост . Зміст питання аналогічний оригіналу Виклик грабіжника Ці поліцейські та грабіжники тепер (08.03.2018) закриті для подальших конкуруючих заявок поліцейських, оскільки грабіжники можуть більше не конкурувати за зламати відповіді, але сміливо публікуйте нові відповіді. Виклик копів виграв Денніс своєю блискучою 6-байтовою відповіддю Сесос Виклик …

30
Зробіть свою мову * переважно * непридатною! (Нитка копів)
Натхненний цим коментарем ... Дякую користувачам Step Step Hen , Wheat-Wizard та Dennis за те, що вони допомогли мені затвердити специфікацію цього завдання перед тим, як опублікувати його! Це нитка копів. Для нитки розбійників перейдіть сюди У цьому завданні вам поставлено завдання виконати деякий код, який робить його таким чином, …

28
Чому 6 боялися 7?
Чому 6 боялися 7? Тому що 7 8 9! Задавши рядок, застосуйте такі перетворення: Якщо поруч із 7 є 6, видаліть 6 (6 боїться 7) Якщо з'являється послідовність "789", видаліть 8 та 9 (7 з'їли 9) (Якщо я не помиляюся, не має значення, в якому порядку ви робите перетворення) Продовжуйте …
61 code-golf  string 

15
Я ненавиджу пробіли у назвах файлів
Це просто. Я не витримую, коли люди використовують пробіли під час іменування файлів. Іноді він руйнує команди консолі і робить висновок ls потворним. Завдання полягає в тому, щоб написати програму (лише символи ascii), яка перейменовує всі файли (включаючи каталоги) у поточному каталозі у версії з пробілами, вилученими або заміненими на …

30
Сортування втрат (реалізація крапельниці)
Dropsort , розроблений Девідом Морган-Мар, є прикладом лінійного "алгоритму сортування" за лінійним часом, який створює список, який насправді відсортований, але містить лише деякі оригінальні елементи. Будь-який елемент, який не менше як максимум елементів, що передують йому, просто видаляється зі списку та відкидається. У цьому завданні вам буде надано список цілих …

15
Намалюйте знак €
Мета - вивести або відобразити зображення зі знаком € (євро) відповідно до наступних специфікацій (ігнорування межі знака). Джерело: http://en.wikipedia.org/wiki/File:Euro_Construction.svg Правила: Програма / сценарій повинна приймати висоту €знака в пікселях як аргумент (порожній простір навколо знаку необов’язковий) €Знак не може бути звернено , як і від характеру, безпосередньо (це заборонено в …

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

30
Що ви отримуєте, коли множите 6 на 9? (42)
Я люблю математику. Але я не можу знайти жодного калькулятора, який би міг правильно множити. Вони, здається, отримують все правильно, окрім 6 * 9 (Це питання до життя, Всесвіту та всього! Як вони могли помилитися ?!). Тож я хочу, щоб ви всі написали для мене функцію, яка може помножити 2 …

30
Намалюй мої недоліки
Як програміст, ви, напевно, чули про косою косою стрілкою вперед і назад. Але ви чули про пониження? Ось тоді ви візьмете купу косої риски, з'єднайте їх кінці і намалюйте їх вниз. Для сьогоднішнього завдання ви повинні написати програму або функцію, яка бере рядок, що складається лише з косої риски, і …

12
Поле для гольфу ASCII
Розглянемо ці сім вагонів ASCII. Двигун (E) __ ====== \/ | [] |========= | ) ================ O-O-O O-O-O \\ Легковий автомобіль (P) =============== | [] [] [] [] | =============== O-O O-O Бокскар (B) =============== |-|-| | |-|-| =============== O-O O-O Танкер (T) _____---_____ ( ) =============== O-O O-O Бункер …

30
Друк останнього, середнього та першого символів коду
Завдання проста: надрукуйте останній, середній та перший символи вихідного коду вашої програми в такому порядку. Середній символ визначається наступним чином, передбачаючи довжину nсимволів джерела та 1-індексацію: Якщо nпарне число, надрукуйте символ n/2-th та n/2 + 1-th. ( abcdef == cd) Якщо nнепарне, друкуйте (n-1)/2 + 1-й символ. ( abcde == …
60 code-golf  quine 

18
У місті є два нові шерифи - Ідентифікація пар DJMcMego!
У нас є кілька нових шерифи модераторів в місті, Mego і DJMcMayhem . Нам потрібен виклик, щоб належним чином вшанувати їх на нових посадах, тому ми йдемо. Ось щось, що привернуло мою увагу під час наведення на їхні профілі - їх ідентифікатори користувачів - 31716 та 45941 . Якщо ви …

30
Oreoorererereoo
Oreoorererereoo Враховуючи вхідний рядок, схожий на слово "oreo", наведіть ASCII подання файлу cookie, яке буде таким же широким, як рядок введення (щоб забезпечити стабільність файлу cookie). Правила Вхід - це малий регістр, не порожній рядок без пробілу, що містить будь-яку комбінацію рядків "o" і "re", і містить лише ці рядки. …

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