Описание тега code-golf

Code Golf - это игра, в которую раньше играли в Stack Overflow, но сейчас она считается не по теме. Задачи Code Golf должны быть опубликованы в разделе "Программирование головоломок и Code Golf".
7 ответов

Код Гольф: Парсер регулярных выражений

Цель Сегодняшняя задача Code Golf состоит в том, чтобы создать парсер регулярных выражений как можно меньше символов. Синтаксис Нет, я не прошу вас соответствовать регулярным выражениям в стиле Perl. В конце концов, для них уже есть очень надежный п…
7 ответов

Помните проблемы с одним кодом?

Кто-нибудь помнит годы назад в таких журналах, как Byte, где люди конкурировали за создание наиболее функционального фрагмента кода, написанного одной строкой кода? Я помню такие игры, как Pole Position с прокруткой текста и т. Д., И фрактальная гра…
24 июл '09 в 16:39
1 ответ

Кратчайший синтаксис PowerShell для создания нового объекта PSObject с помощью свойства?

Я очень часто использую следующее: New-Object psobject -Property @{a=1; b=2; c=3; d=4} Я хотел бы сделать это как можно короче, возможно, даже 1 символ? Какой самый короткий способ создать новый psobject, используя свойства выше? Я хочу, чтобы я мог…
04 дек '14 в 17:36
23 ответа

Код Гольф: Шифрование XOR

От: Шифрование Ко To: x $ * sj4 (это ты) Ваша миссия, если вы решите принять ее, - создать программу с минимальным количеством нажатий клавиш, Принимает два имени файла параметров (либо командной строки или стандартного ввода), первый файл, содержащ…
13 авг '10 в 16:41
3 ответа

Какой самый короткий способ вычислить n-е простое число?

Какой самый короткий C-код для "вычисления n-го простого числа"? Наименьший с точки зрения значащих символов, то есть количества точек с запятой, непробельных символов, ключевых слов и запятых. Входные данные: Целые числа n от стандартного ввода, ра…
14 фев '10 в 06:24
7 ответов

Есть ли лучший способ PHP для получения значения по умолчанию по ключу из массива (словарь)?

В Python можно сделать: foo = {} assert foo.get('bar', 'baz') == 'baz' В PHP можно использовать тройной оператор, например: $foo = array(); assert( (isset($foo['bar'])) ? $foo['bar'] : 'baz' == 'baz'); Я ищу версию для гольфа. Могу ли я сделать это …
14 июл '11 в 16:09
4 ответа

Как сгенерировать Мандельброта с T-SQL?

Немного узнав о T-SQL и подумав, что интересным упражнением будет создание набора Мандельброта с его помощью. Оказывается, кто-то уже есть (и в последнее время, кажется). Я позволю кому-то еще опубликовать это как ответ, но мне любопытно, какие опти…
24 ноя '08 в 17:35
4 ответа

Код Гольф: 2D Платформер

Соревнование Дойти до конца уровня! Бонусные баллы, если вы попали в каждый из блоков (С) точно 2 раза. Недопустимый Жесткое кодирование последовательности команд любым способом. Ваш любимый "Язык одного персонажа", который делает только одно, решае…
04 июл '10 в 01:28
4 ответа

Удаление непечатаемых символов в точки с помощью string.translate()

Так что я делал это раньше, и это удивительный уродливый код для такой, казалось бы, простой задачи. Цель состоит в том, чтобы перевести любого непечатного персонажа в . (Точка). Для моих целей "печатный" исключает несколько последних символов из st…
25 ноя '09 в 23:59
31 ответ

Новогоднее издание Code Golf - от целых до римских цифр

Напишите программу, которая принимает один аргумент командной строки N и печатает соответствующий римский номер. Например, N = 2009 должен печатать MMIX. Допустим, это должно работать для 0 (Было весело поиграть в мой первый раунд гольф-кода с рожде…
33 ответа

Код Гольф: Счастливое время!

Это воскресенье, время для игры в гольф! Вызов Напишите кратчайший исходный код по количеству символов, чтобы определить, является ли входное число "счастливым простым числом", "счастливым простым числом" или "печальным не простым числом". вход Вход…
22 авг '10 в 22:58
6 ответов

Код Гольф: Призрачная нога

Соревнование Самый короткий код по количеству символов, который выведет числовое решение с учетом числа и действительного строкового шаблона, используя метод Ghost Leg. Примеры Вход: 3, "| | | | | | | | |-| |=| | | | | |-| | |-| |=| | | |-| |-| | |…
15 ответов

Код Гольф: Свинья Латинская

Вызов: Возьмите предложение ввода любой длины и преобразуйте все слова в этом предложении в латинскую свинью. Если вы не знаете, что такое латинская свинья, пожалуйста, прочитайте Wikipedia: Pig Latin. Характеристики: Предположим, что все слова разд…
06 июл '10 в 23:25
14 ответов

Code Golf - генерирует номера соседних страниц на основе текущей страницы

Задача состоит в том, чтобы создать алгоритм для генерации подмножества чисел определенного размера в последовательности на основе текущей позиции в этой последовательности. При навигации по многим страницам контента на загруженном сайте, таком как …
29 июл '10 в 03:18
2 ответа

Можно ли сделать эту сборку Linux / 32bit x86 "Hello, World" еще меньше?

Следующая 32-битная x86-программа Linux печатает строку произвольной длины (в любом случае, насколько может быть программа) и выполняет exit(0) впоследствии: .global _start ; notice on entry here, all regs but %esp are zero _start: call .L0 ; offset…
15 сен '11 в 16:33
9 ответов

Code-Golf: сокращенный номер

Исходя из этого вопроса: есть ли способ округлить числа в дружественный формат? ЗАДАЧА - ОБНОВЛЕНО! (удалены сотни сокращений из спецификации) Самый короткий код по количеству символов, который сокращает целое число (без десятичных знаков). Код долж…
41 ответ

Код Гольф: последовательность Морриса

Соревнование Самый короткий код за счет количества символов, который выведет последовательность чисел Морриса. Числовая последовательность Морриса, также известная как последовательность " посмотри и скажи", представляет собой последовательность чис…
11 окт '10 в 17:25
4 ответа

Код Гольф: игра с обратным отсчетом

Вызов Вот задача, вдохновленная известным британским телевизионным игровым шоу Countdown. Задача должна быть достаточно ясной даже без знания игры, но не стесняйтесь просить разъяснений. И если вы хотите увидеть клип этой игры в действии, посмотрит…
03 янв '11 в 17:42
11 ответов

Как мне программировать, используя кошку?

В этом комиксе xkcd: они упоминают, что настоящие программисты используют cat, Ну, я спрашивал себя: как вы можете программировать, используя cat команда?
28 май '09 в 15:22
2 ответа

Код Гольф: движение в трех измерениях

Предполагая трехмерную нерегулярную матрицу, где y = 1.5(x) and z = .5(y), Далее предполагая, что объект начинается с 0,0,0 и должен двигаться положительно по крайней мере в двух измерениях, и должен двигаться во всех трех измерениях (x+1, y+1, z-1 …
20 авг '10 в 19:18