Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

1
Вежливый близорукий пьяный бот на минном поле
Как следует из названия, эта проблема наполовину вдохновлена вежливым близоруким пьяным ботом @NP Наш бедный бот помещается на декартовой сетке в начале координат, и через каждую минуту он перемещается на 1 единицу в одном из четырех направлений (вверх, вниз, влево, вправо). Через n минут все скрытые мины в сетке активируются, …

5
Планировщик календаря ASCII
Учитывая список действий и их время начала / дату, выведите календарь ASCII-искусства, показывающий действия в соответствующие дни. Все действия гарантированно будут выполняться в одном месяце, никакие два действия не будут выполняться в один и тот же день, и все действия гарантированно помещаются в поле календаря. Календарь имеет дату в верхнем …

5
Отслеживание объекта в 2d пространстве
Описание Задача этой задачи - разработать программу или функцию, которая отслеживает данный объект в пространстве n×nn×nn×n . I / O Ваша программа будет иметь 3 входа, которые могут быть приняты любым разумным способом : nбудет размер стороны самолета. (таким образом, для ваша плоскость будет ). Вы можете предположить, что всегда …

16
Простые числа в большом количестве
Учитывая большое число (в базе 10), например, 1234567891011121314151617, найдите в нем простые «субномера». Простое «субномер» - это последовательная последовательность цифр (взятая из ввода), которая представляет простое число (в базе 10). Ввод : число (строка, файл или что угодно). Вывод : все простые субнамеры разделены каким-либо образом (либо в списке, либо …

9
Праздник середины осени азартная игра
Завтра праздник середины осени, и в духе этого праздника я представлю азартную игру, в которую мы (жители Сямыня ) играем во время праздника! правила Игра ведется шестью шестигранными кубиками. Различные комбинации чисел имеют разные ранги, с особым акцентом на четверки и единицы. Ваша задача - написать программу / функцию, которая …
11 code-golf  game 

2
Ленивый Хлеб
Я работаю в пекарне, где подают пшеничный, ржаной, ячменный, зерновой и французский хлеб, но пекарь немного странный - он складывает буханки в случайном порядке, а иногда просто оставляет некоторые полки в конце пустыми. Каждый день приходит один и тот же покупатель и просит по одной буханке хлеба, но хитрость в …

5
Лук или не лук?
The Onion (предупреждение: многие статьи - NSFW) - это сатирическая новостная организация, пародирующая традиционные новостные СМИ. В 2014 году The Onion запустил ClickHole (предупреждение: также часто NSFW), сатирический новостной сайт, который пародирует такие сайты, как BuzzFeed. Благодаря Закону По , люди довольно часто читают заголовки статей из The Onion или …

5
Минимальная центросимметризация
Актуально Цель: Учитывая матрицу положительных целых чисел , выведите наименьшую центросимметричную матрицу, которая содержит M (эта матрица также может содержать неположительные целые числа).MMMMMM Центросимметричная матрица - это квадратная матрица с вращательной симметрией порядка 2, т.е. она остается той же самой матрицей после ее двойного вращения. Например, центросимметричная матрица имеет верхний …

4
Ex-Увеличивающаяся последовательность набора
Фон Последовательность возрастающих множеств порядка определяется как последовательность целочисленных множеств S 1 , S 2 , ⋯ , S n, которая удовлетворяет следующему:NNNS1,S2,⋯,SnS1,S2,⋯,SNS_1,S_2,\cdots,S_n Каждый является непустым подмножеством { 1 , 2 , ⋯ , N } .SяSяS_i{ 1 , 2 , ⋯ , N}{1,2,⋯,N}\{1,2,\cdots,N\} Для , S я ∩ S …

13
Первый Последний Последний Первый
Вызов Задача проста. Для данного массива и первого и последнего значения: вернуть первое из последнего после первого и последнее из первого перед последним. Или просто: учитывая массив, var1, var2. Пример массива: [var2,, var1,, var2,, var2, var1, var2,] Возвращение: Индекс первого var2 справа от первого var1, который появляется в массиве. [Var2,, …

2
Camel Up Cup: турнир по настольной игре AI
Camel Up Cup 2k18 В этом соревновании мы будем играть в полу-популярную настольную игру Camel Up. Верблюд! настольная игра, в которой игроки делают ставки на верблюдов, чтобы выиграть раунды, выиграть или проиграть, ставить ловушки, чтобы влиять на движение или перемещать верблюда. Каждое из этих решений вознаграждает вас шансом получить деньги, …

2
Блок разделить строку
Вдохновение . Рассмотрим список l, состоящий из цифр. Определить работу блока с индексом iв списке , lчтобы быть актом перемещения 3 последовательных элементов , начиная с iв lдо конца. Пример: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 -> [4,5,1,2,3] [1,2,3,4,5,6,7], 3 -> [1,2,6,7,3,4,5] …

13
Забив Брискола
Вступление Брискола - одна из самых популярных карточных игр Италии. Это увлекательная карточная игра, похожая на Бридж. Брискола хорошо известна своей причудливой системой очков. В этом задании с двумя картами вы получите, наберет ли первая больше, меньше или столько же очков, сколько у второй в системе очков Брисколы. Вызов Брискола …

14
Нарисуйте пирамиду-потомок (дополнение)
Вызов Учитывая последовательность неотрицательных целых чисел, создайте функцию, которая выводит пирамиду-потомок, где дочерние элементы являются суммой обоих родительских чисел. Результат выводится в виде строки с использованием табуляции \t. Примечание: конечные вкладки в каждой строке не требуются 1\t\t2\t\t3\n\t3\t\t5\t\n\t\t8\t\t results in 1 2 3 3 5 8 При желании результат может быть …
11 code-golf 

1
Не только четыре четверки
В этом варианте головоломки « Четыре четверки» вы должны использовать до x x's(и никакое другое число) и определенный набор операций для достижения каждого числа от 0 до 100. Если x = 4тогда вы можете использовать до четырех, 4sи этот вопрос становится классической четверкой головоломка (за исключением того, что вы можете …

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