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

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

9
Заполните в скобках
Обычные скобки ( (), [], <>и {}) хороши и однозначна, однако кто - то думал , что это будет идея хорошо использовать символы не кронштейн в скобках. Эти персонажи, |и ", неоднозначны. Например, делает """" соответствовать (()) или ()() Невозможно сказать. Вещи начинают становиться интересными, когда вы смешиваете, например, неоднозначные …

13
Это Паскаль Прайм?
Хорошо известно, что нечетные простые числа появятся в треугольнике Паскаля ровно дважды. Однако не все числа, которые появляются ровно дважды в треугольнике Паскаля, являются простыми. Мы будем называть эти числа простыми числами Паскаля. Простые числа Паскаля - это составные числа, которые появляются ровно дважды в треугольнике Паскаля. Первые несколько простых …

30
Заполните мой лист пузыря
Сегодня был экзамен AP в моей школе день регистрации на , и, хотя я старательно бурлил на страницах и страницах необходимой информации, идея этой задачи меня поразила. Итак, учитывая строку букв и цифр, выведите надлежащим образом заполненную пузырьковую диаграмму. Правила: Для каждого символа во входной строке замените этот символ в …

1
Advent Challenge 1: Помогите Санте открыть свое настоящее хранилище!
Далее >> Описательные ключевые слова (для поиска): сделать две матрицы эквивалентными, перекрытие, массив, поиск Вызов В прошлом у Санты была история, когда эльфы крали подарки из своего хранилища, поэтому в этом году он разработал замок, который очень трудно взломать, и, похоже, в этом году он не пускал эльфов. К сожалению, …

23
Infer геометрические последовательности
У Haskell есть эта аккуратная (выглядящая) особенность, где вы можете дать ему три числа, и он может вывести из них арифметическую последовательность. Например, [1, 3..27]эквивалентно [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Это круто, и все, кроме арифметических последовательностей, довольно ограничены. Сложение, пффф …

7
Бинарный отель Гильберта
В этом задании вам будет предложено реализовать любую функцию (или полную программу), которая выполняет два свойства. Эти свойства: Ваша функция должна быть инъективной (обратимой) функцией от полиномов с неотрицательными целочисленными коэффициентами до неотрицательных целых чисел. Это означает, что никакие два неравных входа не могут быть сопоставлены с одинаковым выходом. Ваша …

2
Щитовая стена
Историческая справка Щитовая стена - это тактическая военная формация, которая восходит как минимум к 2500 году до нашей эры. Он состоял из воинов, накладывающих свои щиты на щиты своих спутников, образуя «стену». Привлекательность этой тактики проистекает из того факта, что даже самый неквалифицированный воин может сражаться в стене, если у …

2
Regex: соответствует эгалитарной серии
Вступление Я не вижу много проблем с регулярными выражениями здесь, поэтому я хотел бы предложить этот обманчиво простой, который может быть выполнен несколькими способами с использованием ряда разновидностей регулярных выражений. Я надеюсь, что это даст любителям регулярных выражений немного времени для игры в гольф. Вызов Задача состоит в том, чтобы …

30
Найдите наибольшее количество различных целых чисел, которые суммируются с n
Задание Учитывая входное положительное целое число n(от 1 до ограничения вашего языка включительно), верните или выведите максимальное количество различных положительных целых чисел, которые суммируются n. Тестовые случаи Давайте fопределим действительную функцию согласно задаче: Последовательность для f, начиная с 1: 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, …

20
Садовая архитектура - стиль ASCII
У нас есть квадратный сад 10х10 метров за пределами нашего дома. Мы хотим посадить траву и сделать террасу. Мы решили, как разделить сад, но не определили соотношение количества травы и террасы. Нам нужна помощь, чтобы визуализировать это, и ASCII-art, несомненно, является лучшим способом сделать это. Вызов: Возьмите целое число в …

8
Вывод источника, один бит за раз
Напишите непустую программу или функцию, которая при вызове выдает одно значение, 1 или 0, а при вызове несколько раз выходные числа дают двоичное представление исходного кода вашей программы (в той же кодовой странице, из которой компилируется ваш код). / интерпретированы). Например, если ваш исходный код был abc(в ASCII), выходные данные …

9
Отношение к голосованию
Этот вопрос вдохновлен тем фактом, что я люблю видеть вопросы с равным количеством голосов и количеством ответов ... Итак, вот простая задача stack-exchange-api для вас: Вызов: Для данного codegolf.stackexchangeидентификатора вопроса выведите соотношение между количеством голосов в вопросе и количеством ответов (например, votes/answers). Особенности: Вы можете получить доступ к Интернету, но …

7
Самый длинный путь гиперкуба
Вызов Вам даны две разные строки битов одинаковой длины. (Например, 000и 111.) Ваша цель - найти путь от одного к другому так, чтобы: На каждом шаге, вы измените только один бит (вы можете перейти от 000любой из 001, 010, 100). Вы не можете посетить одну и ту же битовую строку …

9
Сколько глав у меня есть?
Библия является одной из самых влиятельных книг, когда-либо написанных, и обычно цитируется как самая продаваемая книга всех времен . Он был написан примерно 40 различными авторами за сотни лет до того, как был скомпилирован в его нынешнюю форму. Но в Библии интересно то, как она разделена. Он разделен на 2 …

20
Найдите иголку в стоге сена (грабители)
Это часть задачи полицейских и грабителей . Иди сюда для части полицейских. Вызов грабителей Ответ полицейского можно взломать, удалив любое подмножество символов из программы Haystack, чтобы он выводил Needleвместо Haystack(при этом оставаясь допустимым представлением на том же языке). Вам не нужно находить точно такое же решение, как и предполагал полицейский, …

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