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

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

1
Разработка и решение лабиринта [в ожидании во время песочницы]
Ваша задача - сыграть роли обоих персонажей в этой сцене с самого начала. В этом Кобб бросает вызов Ариадне: У вас есть две минуты, чтобы создать лабиринт, который занимает одну минуту, чтобы решить. Некоторые свободы будут приняты в этом описании. Самое главное, что эта задача не основана на времени, скорее …

5
Решить загадку вращения
На некоторых старых телефонах Nokia была вариация пятнадцати пазлов под названием «Вращение». В этом варианте вместо скольжения одной плитки за раз вы поворачивали четыре плитки за раз в одном направлении. В этой игре вы начнете с такой доски: 4 9 2 3 5 7 8 1 6 И, повернув нижний …

8
Почти экваториальные героновы треугольники
Почти Равносторонние героны треугольник представляет собой треугольник с целыми длинами вида n-1, nи , n+1а также имеет целую область. Первые несколько: 3, 4, 5 -> 6 13, 14, 15 -> 84 51, 52, 53 -> 1170 Квест : Генерация самой короткой программы, которая выводит nтакую ​​тройку. (Подсказка: это известная последовательность). …

14
Бросить исключение нулевого указателя [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме обмена стеками Code Golf. Закрыто 3 года назад . Ваша задача - создать исключение с нулевым указателем. То есть ваша программа должна принять значение, которое, как …

15
Время спирографа!
Спирограф - это игрушка, которая рисует гипотрохоиды и эпитрохоиды. Для этой задачи мы просто сосредоточимся на гипотрохоидах. Из Википедии : Гипотрохоид - это рулетка, отслеживаемая точкой, прикрепленной к окружности радиуса r, катящейся внутри неподвижной окружности радиуса R , где точка - это расстояние d от центра внутренней окружности. Параметрические уравнения …

4
Сравните две покерные руки
Вызов: Учитывая две руки из пяти карт, определите, какая из них выигрывает, используя стандартный рейтинг покерных рук . Входные данные: Десять карт отделяются пробелами от стандартного ввода или в качестве аргументов командной строки, в зависимости от того, что вы предпочитаете. Первые пять карт - рука Игрока 1, а последние пять …
14 code-golf  game 

4
Взять собаку на прогулку
Моя собака лает на меня, но мне лень прогуливать его. У меня есть мысль! Я заставлю людей в Code Golf сделать это для меня! Ваша задача - смоделировать собачью прогулку. Вот правила выгула собаки: Человек ( H) начнется с0,0 (декартовой) координатной плоскости и будет случайным образом проходить один пробел вверх, …
14 code-golf  random 

7
Вывести определенное значение в этой сгенерированной двоичной матрице
Предположим, мы определяем бесконечную матрицу Mна N^2 -> {0, 1}(откуда Nначинается 1вместо 0) следующим образом: M(1, 1)= 0. Для каждого x > 1, M(x, 1)= 1если xпростой, и в 0противном случае. Для каждого y > 1, M(1, y)= yй член в Thue-Morse sequence. Для каждого x, y > 1, M(x, …

3
Найдите оптимальный стартовый ход Chomp
Chomp - игра для двух игроков с настройкой прямоугольника фигур. Каждый игрок по очереди удаляет любую фигуру вместе со всеми фигурами над ней и справа от нее. Тот, кто берет нижний левый кусок, проигрывает. Достаточно легко доказать, что у первого игрока всегда есть выигрышный ход (за исключением прямоугольника 1 на …
14 code-golf 

24
Объединить два отсортированных списка
Сортировка слиянием В этой задаче вы реализуете функцию слияния сортировки слиянием. В частности, вы должны создать функцию или программу или глагол или аналог, который берет два списка, каждый из которых отсортирован в порядке возрастания, и объединяет их в один список, отсортированный в порядке возрастания. Требования: - Ваш алгоритм должен занимать …

2
Кроссворд Принуждения!
Крис, загадочный наркоман кроссвордов, имеет алгоритм задания порядка, в котором он их решает. Мы будем использовать вышеуказанное изображение в качестве руководства. Крис всегда начинает с первой подсказки, в данном случае 1 через. Крис - способный кроссворд, поэтому предполагается, что он всегда будет знать ответ на ключ, над которым он работает. …

17
Нарушать некоторые стандарты! [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 8 месяцев назад . Всем известна фраза «Правила созданы для того, чтобы их нарушать!», Поэтому …

30
Напишите функцию, которая принимает (x, y) и возвращает x в степень y без циклов [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 11 месяцев назад . Это действительно аккуратный короткий вызов. Написать функцию или процедуру , которая принимает два параметра, xа …

21
Нахождение локальных крайностей
Напишите функцию или программу, которая берет список и создает список локальных крайностей. В списке [x_0, x_1, x_2...]локальный экстрим есть x_iтакой, что x_(i-1) < x_iи x_(i+1) < x_iили x_(i-1) > x_iи и x_(i+1) > x_i. Обратите внимание, что первый и последний элементы списка никогда не могут быть локальными крайностями. Так что …
14 code-golf 

9
Вид мета: получить самый длинный из самых коротких ответов
Ваша задача - если вы ее принимаете - написать программу, которая поможет понять мое предложение по мета-методу путем расчета победителя соревнования кода . Конечно, ответы на этот вопрос будут рассматриваться как предложенные, поэтому ваша программа (если она правильная) может рассчитать, станет ли ваш ответ принятым. правила Программа читает файл с …

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