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

13
Помоги мне обмануть в чит

Чит - карточная игра, в которой вы пытаетесь избавиться от своей руки. Ход выглядит примерно так: Определите, какое звание карты вы должны разыграть в этот ход. В большинстве вариантов это на один ранг выше, чем в предыдущем ходу. Сыграйте 1-4 карты, лицом вниз. Они не должны соответствовать...

13
Генерировать муравьиные перестановки

Вступление Я определил класс перестановок муравьев в более раннем испытании . Напомним, что перестановка p чисел от 0 до r-1 является сложной, если для каждой записи p [i], кроме первой, существует более ранняя запись p [ik] такая, что p [i] == p [ ик] ± 1 . В качестве забавного факта я также...

13
Простые числа с изюминкой

Примечание: это в значительной степени вдохновлено этим вопросом . Задача: Ваша задача - сгенерировать nпростое число, когда каждый символ вашей программы повторяется nна месте. Допустим, ваша программа: Derp Каждый символ там повторяется один раз, поэтому он должен выводиться 2. Когда каждый...

13
Решить уравнение Лапласа

Введение в числовую математику Это "Привет, мир!" уравнений в частных производных (уравнения с частными производными). Уравнение Лапласа или диффузии часто встречается в физике, например, в уравнении теплопроводности, деформировании, динамике жидкости и т. Д. Поскольку реальная жизнь - это 3D, но...

13
За заданный период, получив наименьший список дат, используя джокеры

Рассмотрим дату в формате YYYY-MM-DD. Вы можете использовать джокер *в конце строки даты. Например, 2016-07-2*описывает все даты от 2016-07-20до 2016-07-29. Теперь рассмотрим период, представленный начальной датой и конечной датой. Алгоритм должен найти наименьший возможный список дат,...

13
Добавьте вес одной стороне качелей, чтобы уравновесить

Уравновешивание Качели (предположительно от французского «ci-ça», что означает «это-то») составляют треть священной троицы игрового оборудования, наряду с такими же вездесущими горками и качелями. Качели находятся в идеальном равновесии, если и только если сумма моментов на каждой стороне...

13
Играйте в лучшую карту в Euchre

Входные данные: Во-первых, массив из трех карт, представляющих карты, сыгранные каждым игроком, отформатированные как [JD][TH][9S] представляющий Jack of Diamonds, 10 of Hearts, and Nine of Spades. Поскольку вы всегда сидите напротив своего напарника в Euchre, второй элемент представляет игру...

13
Превратите этот массив в матрицу

Возьмите не вложенный массив в качестве входных данных. Превратите это в матрицу, используя следующий метод: Допустим, мой массив [1, 2, 3, 4, 5] Во-первых, я повторяю этот массив 5 раз: (длина) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]] Затем я читаю это...

13
The Golfer Adventure - Глава 1: Ваза

Гольфист приключение Это первый вызов! Позже будет больше испытаний, которые потребуют данных из предыдущего испытания :) Глава 1: Ваза Давайте представим минуту. Вы - могущественный Бог, ваши силы безграничны, но требуют одного: душ. Каждая душа здесь представлена ​​байтом, каждый байт, который вы...

13
ASCII-Art Zombie Invasion Simulation

Чтобы симулировать вторжение зомби, начните с сетки #и представляющей карту: ## ## ### # ## ## # ### # #### # представляет землю. представляет воду. Зомби начинаются в точке на карте ... ## ## ### # ## %# # ### # #### ... и распространяться. %обозначает землю, зараженную зомби. Однако зомби не...

13
Оптимизировать пробирки ASCII

Вам дано несколько пробирок ASCII, ваша задача - уменьшить количество пробирок. Каждая пробирка выглядит так: | | | | | | |~~| | | | | | | | | |__| Очевидно, ~~это уровень воды. Пробирка также может быть пустой, в этом случае ~~внутри нет символов. Одиночная труба может содержать до 8 единиц уровня...

13
Генерация всех комбинаций данного списка элементов, отсортированных

Создайте код, который принимает список и число в качестве входных данных и генерирует все возможные комбинации с длиной номера. Например, со списком {0,1} и номером 2 : 00 01 10 11 Ваша программа не должна ожидать появления символов в списке дважды или чаще, например {0,0,0,0,0,1,1,5,5} Убедитесь,...

13
Пароли Боба

Вступление Боб любит иметь разные пароли для каждого сайта, который он использует. Он хочет пароли в специальном формате, чтобы он мог запомнить. Помогите ему, сгенерировав генератор паролей, максимально короткий по длине кода, потому что ему нравится делать короткие слова так же, как его имя....

13
Рисовать вложенные радикалы

Многие формулы в математике включают вложенные радикалы (знаки квадратного корня внутри других знаков квадратного корня). Ваша задача здесь состоит в том, чтобы нарисовать их, используя ascii art. Спекуляции Вам дадут два целых числа, число внутри радикала и количество радикалов. Я думаю, что...

13
Клонируй себя!

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

13
Закройте ваши теги!

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

13
Руководитель парковки

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

13
Конвертировать между сбалансированными базами!

Сбалансированные базы: Сбалансированные основания, по существу, такие же, как нормальные основания, за исключением того, что цифры могут быть положительными или отрицательными, в то время как в нормальных основаниях цифры могут быть только положительными. С этого момента сбалансированные основания...

13
Наибольший простой фактор соседних чисел

Я думаю, что проще всего объяснить эту проблему последовательно. Начните с ввода номера N и: Найти его самый высокий главный фактор Проверка номера выше и ниже N и посмотреть , если наивысший главным фактором выше (т.е. самый высокий первичный фактор N-1 и / или N + 1 , выше , чем фактор N ....

13
Отрицательные графы пространства

задача Вам будет дано положительное целое число, и вы должны вывести « самодополняющий граф » с таким количеством узлов. Если вы не знаете, что такое самодополняющий граф, статья Википедии не сильно вам поможет, поэтому ниже приведены два объяснения: техническое и нетехническое. Нетехническое...