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

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

27
Ковры Серпинского
Кто не любит хороший фрактал? Серпинского Ковер является классическим примером фрактала. Для выполнения этой задачи вам потребуется сгенерировать ковер типа и распечатать получившееся изображение в stdout(форматирование см. Ниже) , представляющем ковер уровня. Шаги можно найти в этой статье Википедии . Это значение будет взято stdinили эквивалентно. Например, при вводе 4 …

11
Сделай перерыв, чтобы сделать змею!
Наша классическая змея разработала дисбаланс гормонов роста . Что еще хуже, его хвост замерз на месте! С учетом направленного ввода, как указано в Figure 1, напишите программу, чтобы определить, где он будет расти. Рисунок 1. Направленный вход. Спецификации программы Читайте ввод за символом на STDIN. Прочитав символ, выведите змею в …
23 code-golf 

10
Резисторы необычной ценности
Введение При создании проекта электроники схема может потребовать резистор необычного значения (скажем, 510 Ом). Вы проверяете свою корзину для запчастей и обнаруживаете, что у вас нет резисторов на 510 Ом. Но у вас есть много общих значений выше и ниже этого значения. Комбинируя резисторы параллельно и последовательно, вы должны быть …

5
Регекс Гольф: Регионы Италии против штатов США
У нас уже есть проблема с meta-regex-golf, вдохновленная комиксом xkcd Но и этот регулярный гольф выглядит весело! Я хочу провести различие между штатами США и регионами Италии. Зачем? Я гражданин обеих стран, и у меня всегда есть проблемы с этим * . Регионы Италии Abruzzo, Valle d'Aosta, Puglia, Basilicata, Calabria, …

5
Советы по игре в гольф в Brainfuck
Какие общие советы у вас есть для игры в гольф в Brainfuck? Я ищу идеи, которые могут быть применены к кодовым проблемам гольфа в целом, которые, по крайней мере, в некоторой степени относятся к бреду (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.

4
Решение трех открытых проблем с остановкой Oracle
Вам даны функции: h1 (f, * args) и h2 (f, * args) Оба метода уже определены для вас (здесь звездочка обозначает переменное число аргументов) f - функция, * args - список параметров, передаваемых этой функции. h1 возвращает логическое значение: True, если функция f когда-либо останавливается при вызове на * args, …
23 code-golf  math 

6
Круги, разделяющие плоскость
задача Вам будет дан набор окружностей на плоскости с центрами на прямой y = 0 . Гарантируется, что ни одна пара окружностей не имеет более одной общей точки. Ваша задача - определить, на сколько областей плоскости делят круги. Область - это максимальное непрерывное множество точек включения, не пересекающих ни одну …

6
Передаточные числа лего
Я строю гигантского робота Lego, и мне нужно сгенерировать некоторые конкретные передаточные числа, используя набор передач. У меня много передач с общими размерами лего: 8, 16, 24 или 40 зубьев. Напишите программу, которую я могу использовать, где я вводю передаточное число, и программа говорит мне, какую комбинацию шестерен я должен …
23 code-golf  math 

5
Оценка игры в го
Забить игру в Го - задача не из легких. В прошлом было несколько споров о том, как разработать правила, чтобы охватить все странные случаи, которые могут возникнуть. К счастью, в этом задании вам не нужно делать сложные вещи, такие как жизнь и смерть или обнаружение секи. В этом задании вы …

30
Письма в телефонные номера
Проблема: Например, вы создаете новый телефон, в котором люди могут вводить специальные телефонные номера, 1-800-programи они будут автоматически преобразованы в используемый телефонный номер, например 1-800-7764726(в предыдущем примере). Ваша программа получит строку любой длины с цифрами, буквами и тире, и преобразует все буквы в соответствующие им числа. Вот клавиатура, для справки: …
23 code-golf  number 

21
Преобразование повторного десятичного числа в дробь
Этот вопрос не нужно применять только к конечным десятичным знакам - повторяющиеся десятичные дроби также можно преобразовать в дроби с помощью алгоритма. Ваша задача состоит в том, чтобы создать программу, которая будет принимать повторяющиеся десятичные числа в качестве входных данных, и выводить соответствующий числитель и знаменатель (в самых низких терминах), …

15
Топографические строки
Вот несколько примеров ввода, поэтому я могу объяснить, в чем проблема: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Думайте об этой строке текста как о топографической карте некоторых гор. Каждый набор скобок иллюстрирует одну единицу высоты. Если мы «рассмотрим» это со стороны, чтобы мы увидели горы вертикально, мы увидим: …

7
Преобразуйте инфиксные выражения в постфиксную нотацию
Когда я увидел название этого закрытого вопроса , я подумал, что это похоже на интересную задачу по коду в гольф. Итак, позвольте мне представить это так: Вызов: Написать программу, выражение или подпрограмму , которая, учитывая арифметическое выражение в инфиксной записи , как 1 + 2, выводит то же выражение в …
23 code-golf  math 

30
10 PRINT CHR $ (205,5 + RND (1)); : GOTO 10 в PHP (или что-нибудь еще, в этом отношении)
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Code Golf Stack Exchange. Мигрировал 7 лет назад . Только что имел «энергичный» разговор с сотрудником о краткости следующего основного заявления: 10 PRINT CHR$(205.5+RND(1)); : GOTO 10 Это название этой книги , и он просто напечатает последовательность …

8
Отдых Пита Мондриана Композиция
Добрый день, Ваша цель состоит в том, чтобы в наименьшем количестве байтов исходного кода воссоздать любую из картин «Композиции» Пита Мондриана (например, Композиция № 10 ). Воссоздание может либо использовать фактические цвета, либо заменить их соответствующими цветами из 16-цветовой палитры Windows Default. Ваш отдых может быть выведен в формате PNG, …

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