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

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

8
Карта высот коробок
Посмотрите на эту диаграмму искусства ascii различных коробок: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | …

12
Последние ненулевые цифры факториала в базе
Вы должны написать программу или функцию, которая дает три положительных целых числа в n b kкачестве входных данных или возвращает последние kцифры перед конечными нулями в базовом bпредставлении n!. пример n=7 b=5 k=4 factorial(n) is 5040 5040 is 130130 in base 5 the last 4 digits of 130130 before the …

3
Факторинг 64-битного целого
Напишите программу сборки GOLF, которая читает целое число из стандартного ввода (за которым следует завершающий символ новой строки), и выводит его простые множители, разделенные символами новой строки, после чего следует конечный символ новой строки в стандартном выводе. Главные факторы не должны быть в определенном порядке. 1это не главный фактор. Ваш …

5
Номера StickStack
StickStack - это очень простой язык программирования, основанный на стеке, с двумя инструкциями: | толкает длину стека на стек -извлекает два верхних элемента из стека и возвращает их разницу ( second topmost - topmost) Детали языка Стек пуст в начале программы. Все инструкции выполняются последовательно слева направо. Если в стеке …

16
Обобщенный массив Riffle
Простой гольф, чтобы начать неделю! Вам даны три массива: базовый массив B , массив значений V и индексный массив I . Вы должны создать другой массив, в который Vвставляются значения из Bиндексов, указанных в I. Вот пример: Base: [5, 1, 4, 1, 3] Values: [0, 0, 7] Indices: [5, 0, …

2
Вода держится в шестигранном стержне scuplture
У меня есть куча шестигранных стержней, склеенных в странную скульптуру. Стержни имеют длину от 1 до 99 сантиметров (см) и площадь поперечного сечения 1 квадратный см. Все стержни приклеены на шестиугольную поверхность как минимум к одному другому стержню. Все стержни выровнены по нижнему краю. После сильного дождя скульптура полна воды. …

12
Великая Охота на Вумпуса
ПОЛНОЕ Сезон Wumpus закончился, и с, жизнями многих злобного Wumpus и храброго Охотника. А также некоторые трусливые, аморальные и откровенно глупые охотники. Но в конце дня NascarHunter от доктора Гекла ушел с самой добычей и славой. Мы приветствуем тебя, о храбрый ... водитель? Это открытый сезон для Wumpus, и охотники …

13
Самое быстрое орудие Запада, вызов короля горы
Это испытание «Король горы» в круговой игре. Это битва, чтобы найти лучшего боевика на западе! Чтобы участвовать в этом конкурсе, вам нужно выполнить две функции. Первый устанавливает атрибуты вашего стрелка, а второй - это основная логическая функция для стрелка. Функция атрибута function () { var bot = { name: "testBot", …

10
Плитка самолет с этим измененным кругом
Возьмите единичный круг с центром в начале координат. В любых двух соседних квадрантах отразите кривую окружности через линии, соединяющие точки пересечения х и у окружности. Получив форму, вы можете разбить плоскость: Я сделал это изображение с потрясающей 2D песочницей физики Algodoo ! Напишите программу, которая выводит изображение, похожее на это, …

27
Палиндромный генератор палиндрома
Создайте программу, которая преобразует входную строку в палиндром, начиная с входной строки. Сама программа должна быть палиндромом. Например, введите:, neverodраспечатать neveroddoreven. Вы должны также обрабатывать многословные, многострочные вводы.

6
Генерация кратчайшего де Брюйна
Интересна последовательность де Брюина: это самая короткая циклическая последовательность, которая содержит все возможные последовательности данного алфавита заданной длины. Например, если мы рассматривали алфавит A, B, C и длину 3, возможный вывод: AAABBBCCCABCACCBBAACBCBABAC Вы заметите , что все возможные последовательности 3 символов , используя буквы A, Bи Cнаходятся там. Ваша задача …

7
Предсказать оползень
Оползни В этой задаче ваша задача состоит в том, чтобы предсказать степень ущерба, нанесенного массивным оползнем. Для этого мы используем следующую упрощенную двумерную модель, параметризованную начальной высотой h >= 0 и критическим коэффициентом c > 0 . Вы начинаете со скалы высоты h, и предполагается, что местность абсолютно плоская бесконечно …
22 code-golf 

7
Покройте область прямоугольниками
вход Ваш вход в этот вызов представляет собой список целочисленных пар. Они представляют юго-западные углы единичных квадратов на плоскости, а список представляет их объединение как подмножество плоскости. Например, список [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] представляет красный набор на этой картинке: Выход Yor output - это список целочисленных четверок, представляющих прямоугольные подмножества плоскости. Более конкретно, …

19
Генерировать счастливые числа
История: Люси спросила Джорджа, каков его счастливый номер. После некоторого размышления Джордж ответил, что у него есть несколько счастливых номеров. После некоторого недоразумения Люси спросила Джорджа, какие у него первые nсчастливые числа. Затем Джордж попросил вас, его приятель, написать ему программу, которая сделает всю работу за него. Соревнование: Вы напишите …

9
Определить базу, где данное уравнение истинно
Учитывая 3 целых числа, определите наименьшую возможную основу для умножения первых двух целых чисел на третье. Если вы думаете об ответе на главный вопрос жизни, Вселенной и всего остального, 6 * 9 == 42 верно в Базе 13. Входные данные могут включать любые числа, цифры которых используют символы 0-9, az …

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