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

32
Равен, сумма или разница!

Напишите кратчайший возможный код, который вернет истину, если два заданных целочисленных значения равны или их сумма или абсолютная разница равна 5. Пример тестовых случаев: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 => True -256 -251 => True 6 1 => True -5 5...

32
Кто победит на выборах?

Это проблема, в которой два человека, 1 и 2, баллотируются на должность. Люди определенно голосуют определенным образом в мире 1 и 2, что может позволить кандидатам выяснить результаты до выборов. ПРИМЕЧАНИЕ: это не относится к каким-либо внешним выборам или другим политическим событиям. Два...

32
Примечание о N!

Дж. Максфилд доказал следующую теорему (см. DOI: 10.2307 / 2688966 ): Если AAA является любым положительным целым числом, имеющим mmm цифр, существует такое положительное целое число NNN , что первые mmm цифр N!N!N!представляют собой целое число AAA . Вызов Вашему вызову дан некоторый найдите...

32
Разрежь золотую цепочку

Путешественник должен остановиться на n дней в отеле за городом. У него нет денег, а срок действия его кредитной карты истек. Но у него золотая цепочка с n звеньями. Правило в этом отеле состоит в том, что жители должны платить за квартиру каждое утро. Путешественник приходит к соглашению с...

32
Коэффициент прохождения алфавита

Введение Какую часть английского алфавита использует данная строка? Предыдущее предложение использует 77%. В нем 20 уникальных букв (howmucftenglisapbdvr) и 20/26 ≃ 0,77. Вызов Для входной строки верните процент букв английского алфавита, присутствующих в строке. Ответ может быть в процентах или в...

32
Перебор коммутатора

На днях наша команда отправилась в комнату побега. Одна из головоломок была связана с платой из шести механических переключателей, где вам нужно было найти правильную комбинацию включения и выключения, чтобы разблокировать коробку, примерно так: -v-v-v- -v-v-v- Будучи разработчиками, мы решили, что...

31
Кратчайший способ изменить номер

Напишите функцию (или эквивалентную подпрограмму), которая будет принимать один целочисленный аргумент и возвращать найденное (аналогично типизированное) значение путем изменения порядка десятизначных цифр аргумента. Например, дано 76543, возврат 34567....

31
Определите, делится ли число на 13 (без использования самого 13) [закрыто]

Ваша задача, если вы решите принять ее, - создать функцию или программу, которая выдает «да», если данное число делится на 13, и выдает «нет», если это не так. Правила: - Вы не можете использовать номер 13 в любом месте. - Никаких синонимов для 13 тоже нет (как при использовании 15 - 2). - Бонусные...

31
Код-Гольф: Графские острова

Простое состязание, вдохновленное вопросом о переполнении стека : Вам дается изображение поверхности, сфотографированной спутником. Изображение представляет собой растровое изображение, на котором вода помечена как « ., а земля помечена *». Группы соседей *образуют остров. (Два ' *' смежны, если...

31
Создание интерпретатора HQ9 +

Цель этого кода golf - создать интерпретатор для языка программирования HQ9 +. В этом языке программирования есть 4 команды: H - печатает "Привет, мир!" Q - печатает исходный код программы 9 - печатает текст песни "99 бутылок пива" + - увеличивает аккумулятор Правила: Поскольку аккумулятор не...

31
Аквариум одной линии

У моих родителей в саду есть пруд для разведения рыбы, наполненный кои. Это действительно не приходило мне в голову, пока я не заметил следующую выдержку из своего кода. ',') & '_' ... У меня были рыбьи лица, смотрящие на меня с моего экрана ... Что дало мне отличную идею ... Мои дорогие игроки...

31
Кромешная тьма (воспоминание о часе Земли)

Ваша цель проста: программа должна сделать экран вашего компьютера полностью черным . После запуска программы экран должен быстро стать полностью черным и оставаться таковым до выхода из программы (любая клавиша или Alt + F4, движение мыши и т. Д.), После чего все должно вернуться в нормальное...

31
Рекурсивные аббревиатуры

Задача Из Википедии : Рекурсивная аббревиатура - это аббревиатура, которая относится к самому себе в выражении, за которым оно стоит. Ваша цель - проверить, является ли строка рекурсивной аббревиатурой. Акроним это первое слово Слова не чувствительны к регистру, разделены одним пробелом. Данная...

31
Сколько IP-адресов в данном диапазоне?

Вдохновленный... Сеть - Как я могу определить, сколько IP-адресов существует в данном диапазоне? Напишите программу или функцию, которая принимает в качестве входных данных две строки, каждая из которых является IPv4-адресом, выраженным в стандартных точечных обозначениях, и выводит или возвращает...

31
Гольф ASCII-арт

Давайте попробуем сыграть в гольф в этом произведении ascii-art, представляющем человека, играющего в гольф '\. , |> 18 >> \. '. | О >> 'о | \. | / \. | / /. ' | JGS ^^^^^^^ `^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ Источник: JGS -...

31
Шкафчики против взломщиков: последовательность из пяти элементов

Соревнование Простая задача «шпион против шпиона». Напишите программу со следующими характеристиками: Программа может быть написана на любом языке, но не должна превышать 512 символов (как представлено в блоке кода на этом сайте). Программа должна принимать 5 знаковых 32-битных целых в качестве...

31
Крест персонажа

Я ожидал опубликовать что-то более сложное в качестве моей первой загадки в PCG, но конкретный, домашний вопрос о переполнении стека вдохновил меня опубликовать это. Они хотят: напечатать следующий шаблон для любого данного слова, которое содержит нечетное количество букв: P M R A O R G O R R A P M...

31
Гольф Практика: Питон [закрыто]

Это задача практики оптимизации гольфа в Python - многоразовые трюки и ярлыки, чтобы сбрить несколько персонажей. Многие будут знакомы с игроками в Python и используют общие идеи из Python Tips . Некоторые из них используют специфичные для Python функции, о которых вы, возможно, даже не...

31
Реализовать PCG

Что может быть лучше для PCG.SE, чем реализовать PCG, лучший генератор случайных чисел ? Эта новая статья претендует на то, чтобы представить быстрый, трудно предсказуемый, небольшой, статистически оптимальный генератор случайных чисел. Его минимальная реализация C составляет всего около девяти...

31
Подсчитайте очки в «sjoelen» -игре

Итак, вчера был 2-й рождественский день, и мы с бабушкой и дедушкой играли в «sjoelen», как ее называют в Нидерландах. Ко мне подошел внутренний программист, но как только я получил ответ, я его потерял. Я хочу, чтобы ты переделал это. Правила: У вас есть деревянная доска, sjoelbak , с 4 коробками,...