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

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

8
Сколько отверстий?
Вызов По графическому вводу фигуры определите, сколько в ней отверстий. Не дублировать Этот вопрос был отмечен как возможный дубликат Графских островов . Я считаю, что эта задача отличается от задачи на Острове Графов, потому что в этой вы должны выяснить, как устранить блоки, которые касаются границы. вход Входные данные будут …

13
Целые цифры арифметических таблиц
Вызов: Выведите «целочисленные цифры» одной из следующих шести арифметических таблиц на основе входных данных: - дополнение ( +); - вычитание ( -); - умножение ( *); - деление ( /); - возведение в степень ( ^); - Операция по модулю ( %). Правила: Что я определяю как «целые цифры»: Каждый …

11
Найти рекурсивно простые числа
Рекурсивно простые числа - это последовательность простых чисел, такая что p(1) = 2 p(n) = the p(n-1)th prime Вот пример того, как можно вычислить 4-й Рекурсивно Премьер Прайм. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd …

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

5
Скручивание предложений
правила Программа должна получить строку / массив слов в качестве входных данных. Для каждого слова в строке / массиве оно будет реконструировать слово, поочередно принимая символы из передней и задней части слова. 12345 678 9 -> 15243 687 9. Затем он будет переставлять слова поочередно между самым ранним и самым …

8
Визуализировать евклидов алгоритм
Евклидов алгоритм является широко известным алгоритмом вычисления наибольшего общего делителя (GCD) двух натуральных чисел. Алгоритм Для целей этой задачи алгоритм описывается следующим образом: Отображение двух входных данных в виде смежных строк определенного символа, например вход 3,4может быть представлен соседними строками 000и0000 Превратите первые length(short_line)символы в более длинной строке в другого …

5
Определить тип кубоида
Вступление: Я коллекционер извилистых головоломок. Здесь вы можете увидеть мою текущую коллекцию из ± 300 головоломок. Я думаю, что все знают обычный кубик Рубика (куб 3x3x3), который является кубом NxNxN . Существуют также кубоиды (пазлы в форме блоков), которые бывают разных форм, возможно, лучше объясненные SuperAntionioVivaldi здесь : Обычные кубиноиды …

23
Построить натуральные числа с множествами
Эта конструкция является способом представления натуральных чисел. В этом представлении 0 определяется как пустое множество, а для всех остальных чисел n является объединением {0} и {n-1}. Например, чтобы построить 3 мы можем следовать алгоритму: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø, {ø}}} задача Как вы уже …

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

1
Холдем или Фолдем?
Ваш друг пригласил вас в последнюю минуту в покер с высокими ставками, и, как ученый, вы решили использовать свои навыки, чтобы получить преимущество в игре. Ваша задача будет заключаться в том, что с учетом 2 cards(вашей руки) и 0, 3, 4 or 5 cards( раздачи карт) вы должны решить, какую …

3
ASCII Одуванчики
Это одуванчики ASCII: \|/ \ / | /|\ | \|/ | | | | _\|/_ | | | /|\ У одуванчиков ASCII есть три параметра: длина стебля (положительное число от 1 до 256, количество семян (положительное число от 0 до 7) и ориентация (^ или v). Вышеуказанные одуванчики имеют длину, …

11
Обратная функция Пи
Функция Пи является расширением факториала по реалам (или даже комплексным числам). Для целых чисел п , Π (п) = п! , но чтобы получить определение по реалам, мы определяем его с помощью интеграла: В этих проблемах мы будем инвертировать П функцию. Для вещественного числа z ≥ 1 найдите положительное x …
17 code-golf  math 

12
Это графика последовательности?
Графическая последовательность представляет собой последовательность положительных целых чисел , обозначающих каждый число ребер для узла в простом графике . Например, последовательность 2 1 1обозначает граф с 3 узлами, один с двумя ребрами и два с одним соединением. Не все последовательности являются графическими последовательностями. Например, 2 1это не графическая последовательность, потому …

5
Цитаты-безопасные Quines
Ваша задача проста: написать программу (или функцию), которая не требует ввода и выводит (или возвращает) свой исходный код. Подвох заключается в том, что когда программа обернута "quotes"(символ Unicode 34), она должна снова вывести свой (теперь заключенный в кавычки) исходный код. Стандартные правила для Quines применяются. Это код-гольф , поэтому выигрывает …

4
2017 почти здесь!
Вызов Задача проста: Не принимая никаких входных данных и выведите следующее сообщение: _ __ __ | | | | | |_ |__| | | Количество раз, равное количеству часов до или после полуночи UTC 31 декабря 2016 года. Примеры Например, если это 19:01 UTC 31 декабря, вы должны вывести: _ …

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