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

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

8
Конвертировать AWG в Дюймы
AWG (American Wire Gauge) - это распространенный способ определения размеров проводов. Ваша задача в этой задаче состоит в том, чтобы перевести из заданного калибра в диаметр проволоки в дюймах. Размеры в дюймах для датчиков от 4/0до 40показаны в таблице ниже: Калибровка в дюймах стола | AWG | Diameter (Inches) | …

1
Отрицательные простые числа XOR
Около года назад вас попросили найти простые числа XOR . Это числа, чьи единственные факторы равны 1 и сами при выполнении умножения XOR в базе 2 . Теперь были немного оживлены. Мы собираемся найти простые числа XOR в базе -2 Преобразование в базу -2 База -2 очень похожа на любую …

11
Создайте каждую комбинацию групп переменных до порядка n
СПЕЦИФИКАЦИЯ Задавая mпеременные, создавайте каждую комбинацию по порядку n. Например, Результат отображения двух переменных ( aи b) в порядке 1будет: a б аб Результат отображения двух переменных ( aи b) в порядке 2будет: a 2 б б 2 аб а 2 б ab 2 а 2 б 2 Результат отображения …

2
Налоговый Историк
Введение У сборщика налогов есть некоторые проблемы с управлением налогами его королевства: исторические записи сгорели в большом пожаре. Он хочет выяснить, сколько возможного прошлого может быть с точки зрения того, откуда унаследованы текущие деньги. К счастью, его королевство очень просто. Королевство может быть смоделировано двумерной логической матрицей, где lпредставляет кого-то, …

3
Эратосфен Шафл
Вызов Напишите функцию или программу, которая принимает строку ввода, выполняет очень специфическое и странно знакомое перемешивание своих символов и выводит результат. Требуемая перетасовка может быть описана с использованием следующего алгоритма: Пометьте каждый символ на входе индексом, основанным на 1. Напишите символ номер 1 в качестве вывода. Начиная с символа номер …
9 code-golf 

4
Мигайте светом веб-камеры!
Эта задача вдохновлена Blink the CAPS LOCK от zeppelin . Большинство веб-камер имеют небольшой встроенный светодиодный индикатор, указывающий, используется ли веб-камера, и управляемый аппаратным механизмом для предотвращения шпионажа. Ваша задача - мигнуть: Включи это. Подождите 0,5 (± 0,1) секунды. Выключи это снова. Подождите 0,5 (± 0,1) секунды; Повторение. Пожалуйста, включите …

2
Ошибка (или предупреждение) quine, это также обычный quine [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . (Вдохновлен этим комментарием на старый вопрос.) Фон Куайн ошибки (также известный как «Kimian Куайны») представляет …

1
Количество простых узлов с n пересечениями
Премьер узел является: нетривиальный узел, который не может быть записан как сумма узлов двух нетривиальных узлов. Объяснение суммы узлов : поместите два узла рядом, ... затем проведите две линии между ними, к одной и той же нити с каждой стороны, и удалите часть между линиями, которые вы только что нарисовали. …

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

1
Собрать мусор
Вы смотрите на проспект, и кто-то оставил мусор! Вам нужно написать программу, которая поможет решить проблему, поместив мусорную корзину в мусорные баки. Задание Проспект состоит из строки печатных символов ASCII, например: [[](dust)[]] car ((paper)vomit) (broken(glass)) [[] (rotten) fence (dirty) Некоторые из скобок здесь не имеют себе равных; это просто приманки. …

4
Равные типы скобок
На основании НАСТОЯЩЕГО вопроса. Для ()[]{}<>данной строки замените каждую скобку скобкой соответствующего типа так, чтобы скобки совпадали, и вложенные скобки циклически выполняются следующим образом: Внешние из них () Прямо внутри ()должно быть[] Прямо внутри []должно быть{} Прямо внутри {}должно быть<> Прямо внутри <>будет ()снова (циклы) Все символы, не являющиеся скобками, …

2
2D Dungeon Crawler
Ваша программа должна принимать многострочную строку, например так: ############# # # # p # # # ############# pявляется игроком и #является блоком. Теперь под этим в терминале должна быть строка ввода, гласящая: How do you want to move? Если игрок печатает, lон должен идти влево, когда нет блока, иначе, когда …

6
Распечатать поющего ангела
Продолжая праздничную тему, напечатайте колядного поющего ангела с кратчайшим кодом. Ангел собирает деньги для бездомных, поэтому должен уметь петь все три песни, представленные ниже по запросу. Чтобы проиллюстрировать, что она может петь их, название песни должно быть помещено в речевой пузырь. Это название песни будет введено пользователем. Примеры включают в …

5
Манхэттенское расстояние вращения
Я думаю, что это будет хорошим испытанием: http://adventofcode.com/2016/day/1 Описание задания При заданной последовательности поворотов и расстояний по схеме (L | R) [1-9] [0-9] * укажите манхэттенское расстояние между начальной и конечной точками, то есть минимальное количество вертикальных и горизонтальных перемещений на сетка. Примеры Например, если мы предполагаем, что вы начали …
9 code-golf 

11
Все квадраты, которые соответствуют последовательности символов подстановки [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . Это было вдохновлено частью задачи команды № 6 конкурса ARML 2016 года. Вот проблема: Вам …

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