Вопросы с тегом «code-golf»

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

2
Компилировать регулярные выражения (по подстановке)
Ваша задача состоит в том, чтобы скомпилировать регулярные выражения ..., указав замену для каждого символа в регулярном выражении. Регулярные выражения Регулярные выражения поддерживают эти REGEX = (LITERAL REGEX / GROUP REGEX / STAR REGEX / ALTERNATIVE) LITERAL = 1 / 0 GROUP = '(' REGEX ')' STAR = (LITERAL / …

2
Пылающая клавиатура дверной ручки!
Ну, оказывается, имя пользователя Doorknob на GitHub, Reddit и других сайтах - KeyboardFire . Это дает мне идею ... Задание Вы работаете в KeyboardFire Inc., компании, которая производит специальные клавиатуры. И под «особенным» я имею в виду, что всякий раз, когда вы нажимаете клавишу, что-то в вашем доме загорается! С …

1
Упаковочные круги
Посмотрите на это изображение. В частности, как расположены отверстия на концах. ( Источник изображения ) Обратите внимание, как трубы на этом изображении упакованы в шестиугольную форму. Известно, что в 2D гексагональная решетка является самой плотной упаковкой окружностей. В этой задаче мы сосредоточимся на минимизации периметра упаковки кругов. Один из полезных …

2
Куда ушел этот зародыш?
Вступление Вы биолог, изучающий закономерности движения бактерий. У вашей исследовательской группы их куча в чашке Петри, а вы записываете их активность. К сожалению, вы серьезно недофинансированы и не можете позволить себе видеокамеру, поэтому вы просто фотографируете блюдо через равные промежутки времени. Ваша задача - составить программу, которая отслеживает движения микробов …

4
Написать машину времени
Напишите программу, которая принимает в качестве входных данных строку и целое число nи выводит: Строка, которая была передана в программу несколько nраз назад; Новая программа, которая будет использоваться для следующего вызова. Вы не можете хранить какие-либо данные вне программы, и ваша программа не может вызывать предыдущие программы в цепочке. Если …
21 code-golf  quine 

17
Алмазные Пазлы!
Объяснение: В прошлом году на уроке математики на домашнем задании мы иногда получали эти чрезвычайно простые, хотя и не менее раздражающие вопросы, называемые алмазными головоломками. В основном это были вопросы, в которых нам давали бы сумму, а затем продукт просили найти два числа, которые при умножении дают продукт, а при …
21 code-golf  math 

2
N-королева-и-лошадка
Существует вариант хорошо известной проблемы N-ферзей, которая включает в себя королев и рыцарей и, как говорят, «значительно сложнее» 1 . Постановка проблемы заключается в следующем: Вы должны разместить на шахматной доске равное количество рыцарей que и королев board, чтобы ни одна фигура не атаковала любую другую фигуру. Какое максимальное количество …
21 code-golf  quine  chess 

3
Выполнить облет Плутона
Поздравляем! Вы только что были наняты НАСА для работы над новым проектом Horizons 2. К сожалению, в последнее время произошли огромные сокращения бюджета, поэтому высшее руководство решило подделать весь запланированный полет Плутона (как они это сделали для посадок на Луну в 70-х годах). Ваша задача - написать программу, которая будет …

9
Суммы цифр от 1 до 7
Вызов Учитывая положительное целое число N, которое 28 или выше, выходной список номеров суммирующих в Nкоторый использует каждую цифру 1через 7ровно один раз. Вы можете дать как программу или функцию. Цифры могут появляться сами по себе или объединяться, если вы используете каждую из них один раз без повторов. Например, [12, …
21 code-golf  math  number 

4
Говорить время по-французски
Добрый день, PPCG! Quelle heure Est-il? Это означает, сколько времени по-французски, потому что это именно то, о чем идет речь. Время разговора по-французски (по крайней мере, формально) немного отличается от времени разговора по-английски. Время начинается с Il Est (оно есть). Затем вы кладете час с последующим Heures (часы). (Если вы …

9
Зачем? Чтобы порадовать богатого программиста!
Вы когда-нибудь хотели спросить компилятор "Почему?" Большинство из нас были разочарованы, когда код не работает должным образом. Поэтому Mathworks реализовал небольшую функцию why, которая отвечает на вопрос. Чтобы привести несколько примеров из MATLAB: why The programmer suggested it. why To fool the tall good and smart system manager. why(2) You …
21 code-golf 

8
Циркулярный блюз
Напишите программу или функцию, которая принимает положительное целое число N и воссоздает этот шаблон кругов, масштабированный так, чтобы соответствовать пиксельному изображению N × N: Это изображение является допустимым выходным примером для N = 946. В случае, если неясно, все маленькие голубые круги имеют одинаковый радиус и одинаково расположены в четырех …

3
Подсчет групп заданного размера
группы В абстрактной алгебре группа - это кортеж , где - множество, а - функция такая, что имеет место следующее:G ∗ G × G → G( G , ∗ )(грамм,*)(G,\ast)граммграммG**\astG × G → Gграмм×грамм→граммG\times G\rightarrow G Для всех в , .G ( x ∗ y ) ∗ z = x …

18
Integer Percentify
Напишите функцию, которая принимает список целых положительных чисел и возвращает список целых чисел, приблизительно равный проценту общего числа для соответствующего целого числа в той же позиции. Все целые числа в возвращаемом списке должны в точности составлять до 100. Вы можете предположить, что сумма переданных целых чисел больше 0. Как вы …

15
Подсчитать байты программы
Примечание 2: я принял @DigitalTrauma6-байтовый длинный ответ. Если кто-то может победить, я изменю принятый ответ. Спасибо за игру! Примечание: я приму ответ в 6:00 вечера MST 14.10.15. Спасибо всем, кто участвовал! Я очень удивлен тем, что об этом еще не спрашивали (или я не достаточно усердно искал). В любом случае, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.