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

23
10 PRINT CHR $ (205,5 + RND (1)); : GOTO 10 в PHP (или что-нибудь еще, в этом отношении)

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

23
Отдых Пита Мондриана Композиция

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

23
Советы по игре в гольф в Brainfuck

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

23
Регекс Гольф: Регионы Италии против штатов США

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

23
Преобразование повторного десятичного числа в дробь

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

23
Письма в телефонные номера

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

23
Круги, разделяющие плоскость

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

23
Нарисуйте тени зданий

Входные данные: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Выход: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Входные данные: 2 XX XX XX XX XX XX XX XX XX...

23
Как мне псевдоним функции-члены в Python?

В Python можно сохранять байты, используя псевдонимы, которые используются многократно. Например: r=range a=r(100) b=r(200) c=r(300) Тем не менее, когда функции являются функциями-членами вместе, я не знаю, как их псевдоним так, чтобы разрешить цепочки. Например: s='Hello' // Plain code...

23
Резисторы необычной ценности

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

23
Разобрать цифры по-французски

Была проблема с преобразованием числа в цифру на английском языке , но это было слишком просто. Для числа 0–100 ваша задача - вывести соответствующую цифру на французском языке. Французская система счисления имеет более сложную логику по сравнению с английской: Номер цифра --------------- 0 зеро...

23
is_gaussian_prime (г)?

задача Напишите функцию, которая принимает два целых числа, a,bкоторые представляют гауссово целое число z = a+ib(комплексное число). Программа должна возвращать true или false в зависимости от того, a+ibявляется ли гауссово простое число или нет . Определение: a + bi простое гауссово тогда и...

23
Сделай перерыв, чтобы сделать змею!

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

23
Рисование в слэшах

Напишите программу, которая принимает прямоугольный блок текста, состоящий из X's .' и 's', например вот так A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Выведите представление этой сетки, повернутой на 45 градусов против часовой стрелки, нарисовав косую черту - вперед или назад в зависимости от...

23
Соленое испытание

Вот соленый крекер ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Вот два сложенных крекера: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . | |_________________| Напишите самую короткую...

23
Ковры Серпинского

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

23
Теперь ты меня слышишь?

Задний план Вы богатый руководитель империи программного обеспечения. Ваше время стоит много денег. Таким образом, вы всегда должны путешествовать по максимально эффективному маршруту. Однако, как руководитель, вы проводите много времени, участвуя в важных телефонных звонках. Крайне важно, чтобы вы...

23
Поместить плитку Каркассон

Настольная игра В настольной игре « Каркассон » игроки размещают плитки, сопоставляя их края, и получают самые высокие баллы, создавая большие непрерывные участки местности. Ниже приведены (примерно) типы и количество плиток, включенных в игру: #01 x4 #02 x5 #03 x8 #04 x2 #05 x9 #06 x4 #07 x1 #08...

23
DVI разъемы

Предполагается, что это вызов для игры в гольф на более простом конце спектра. Но я подумал, что было бы неплохо провести здесь некоторую микрооптимизацию. Существует три основных типа разъемов DVI : DVI-A (аналоговый), DVI-D (цифровой) и DVI-I (встроенный). Кроме того, существуют одноканальные и...

23
Переработка на Новый Год

Хорошее решение на 2015 год - жить более устойчиво. Начнем с переработки. Код переработки, то есть! Ваша задача - напечатать номер 2015в STDOUT, с или без завершающего символа новой строки (и только это). Однако вы должны сделать это, переработав старый код из PPCG. Вот как это работает: Выберите...