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

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

19
Сколько репутации у пользователя Steam? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Вступление Для тех, кто не знаком с паром - или, по крайней мере, этот конкретный аспект: …

6
Quandle Quandary Episode I: Определение конечных квандлов
Напишите программу, которая определит, представляет ли данная матрица квандл. Quandle представляет собой набор оснащен одной (некоммутативном, неассоциативная) операциями ◃ , которая удовлетворяет следующие аксиомы: Операция закрыта, это означает, что a◃b = cвсегда является элементом множества if aи bявляются элементами множества. Операция является правой-самораспределительной (a◃b)◃c = (a◃c)◃(b◃c). Операция делится справа: для …

3
Проблема рафтинга (рюкзак)
Первая загадка от меня, предложения по улучшению с удовольствием получили! Сценарий есть; Вы работаете менеджером в рафтинг-компании. Каждое утро вам дают список бронирований, и вы должны сортировать их по плотам. Напишите программу или функцию на выбранном вами языке, которая сделает это за вас. Каждый плот вмещает максимум nклиентов, и каждое …

9
Перечислять двоичные деревья
Бинарные деревья Бинарное дерево - это дерево с узлами трех типов: терминальные узлы, которые не имеют детей унарные узлы, каждый из которых имеет одного ребенка двоичные узлы, каждый из которых имеет двоих детей Мы можем представить их с помощью следующей грамматики, приведенной в BNF (форма Бэкуса – Наура): <e> ::= …

4
Локально инвертировать полином
Вызов Если дан многочлен pс действительными коэффициентами порядка 1и степени n, найдите другой qне более чем nтакой многочлен степени , который (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), или другими словами, такой, p(q(X)) = X + h(X)где где h- произвольный многочлен с ord(h) ≥ n+1. Полином qоднозначно определяется p. Для …

7
Поиск по словам
Учитывая целое число от 1 до 999 включительно, выведите истинное значение, если оно появляется по горизонтали, вертикали или диагонали, вперед или назад, в любом месте квадрата 3x3 цифр 1-9 на стандартной цифровой клавиатуре : 789 456 123 Если число не появляется, выведите ложное значение. Точные 65 чисел, для которых нужно …

9
Это в пределах набора Кантора?
Соревнование Для этого испытания вы должны определить, входит ли данное число в набор Кантора. Итак, во-первых, давайте определим набор Кантора. Сначала начните с чисел от 0 до 1. Любые числа вне этого диапазона не входят в набор Кантора. Теперь давайте разделим числа на три равные части: [0,1 / 3], [1 …

8
Руководство по алфавиту
Руководство по алфавиту Дан массив направлений, где направления определены следующим образом: NW N NE W . E SW S SE Или в качестве индексов (вы можете использовать эти индексы для направлений вместо строк выше): 0 1 2 3 . 4 5 6 7 Вы можете выбрать любой формат, поддержка обоих …

16
Я даю тебе N-ю перестановку, ты даешь мне N
Входные данные: последовательность заглавных букв (ASCII [65; 90]), которая является N- й * лексикографической перестановкой мультимножества его символов * перестановки пронумерованы от 0 или 1 и выше Вывод: основание-10, целое число N Rulez Там могут быть дубликаты (вот как этот вызов отличается от этого ) Символы упорядочены по значению ASCII …

17
Случайный Пиксель Poking
Ваша задача проста: написать программу, которая заменит случайные пиксели в черном прямоугольнике размером 16px * 8px (ширина по высоте) белым пикселем. Отверстия должны быть равномерно случайными, и вы должны вывести изображение размером 16 на 8 пикселей со вставленными белыми пикселями. Заменить только 1 пиксель на столбец (всего 16 замененных пикселей) …

3
Очистить картофель
Это картошка: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ В целом, картофель размера N определяется как следующая форма: Если N четное, это 2 центрированных @символа, за которыми следуют 4 центрированных @символа, за которыми следуют 6 центрированных @символов, вплоть до N центрированных @символов; затем N центрированных @символов, а затем N-2 центрированных @символов …

3
Головоломка Пита (Мондриана)
Для получения дополнительной информации посмотрите это видео и перейдите к A276523 для связанной последовательности. Головоломка Мондриана (целое число n ) выглядит следующим образом: Вставьте неконгруэнтные прямоугольники в n*n квадратную сетку. Какая наименьшая разница возможна между самым большим и самым маленьким прямоугольником? Для 6, разницы оптимальной для M(6)IS 5, и может …

13
Умножение на молнии
Вступление Давайте определим новую арифметическую операцию, которую я называю умножением молнии . Для умножения двух неотрицательных чисел на молнию вы добавляете начальные нули, чтобы привести в соответствие длины, умножаете соответствующие цифры на 10 оснований, добавляете к результатам ведущие нули, чтобы получить двузначные числа, объединяете их и, наконец, отбрасываете ведущие нули. …

7
Образец случайной неубывающей последовательности
Входные данные: два целых числа n и k, заданные в любой форме, удобной для вашего кода Выходные данные Случайная неубывающая последовательность из k целых чисел, каждое из которых находится в диапазоне от 1 до n. Выборка должна выбираться равномерно из всех неубывающих последовательностей из k целых чисел с целыми числами …

11
Найди эмиратов!
Emirp является непалиндромным премьером , который при обратном, также премьер. Список базовых 10 эмиратов можно найти в OEIS . Первые шесть: 13, 17, 31, 37, 71, 73 Тем не менее, из-за правила обращения, эмирпы в каждой базе разные. Например, первые шесть бинарных эмиратов: Bin | 1011, 1101, 10111, 11101, 101001, …

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