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

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

4
Арифметическая последовательность простых чисел сумасшедшего библиотекаря
Что ж, библиотекарь поймал вас на том, что вы обманули свою работу с помощью алгоритма сортировки , так что теперь вы наказаны. Вам было приказано создать некоторый код, чтобы библиотекарь мог поразить объект своей безответной привязанности, учителя математики. Так вот что означает «Другие обязанности как назначено» ... Все знакомы с …

17
Продукт по эксклюзивным и инклюзивным диапазонам
Вдохновленный этим вопросом на @ CᴏɴᴏʀO'Bʀɪᴇɴ . Взято из вопроса: Ваша задача проста: с учетом двух целых чисел a и b выведите ∏ [a, b]; то есть произведение диапазона между a и b. Вы можете использовать a и b в любом приемлемом формате, будь то аргументы функции, ввод списка, STDIN …
18 code-golf  math 

1
Ящики для формования
Я определяю четыре стиля коробки: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Напишите программу или функцию с заданным целым числом и строкой, которая найдет один из вышеперечисленных блоков внутри …

1
Кто законный правитель?
Кто будет править миром? Вам предоставляется семейное древо, которое содержит: имя, пол, дату рождения, дату смерти и список наследников для каждого члена семьи. Вы можете использовать любой удобный (вложенный) формат списка для представления дерева. В следующих примерах будет использоваться JSON. Определите, кто будет править миром и в каком порядке. Правила …
18 code-golf 

3
Тема моего дня рождения: в огне
Мне нужно зажечь свечи. На самом деле мне нужно зажечь произвольное количество свечей. Но только хорошие. ЦЕЛЬ Учитывая заданный блок текста (содержащий зажженные, действительные и недействительные свечи) и число в Nкачестве входных данных, напишите программу или функцию, которая зажигает количество, точно равное Nминус количество уже зажженных свечей. Если Nколичество допустимых …

5
Какое напряжение на каждом компоненте?
На рисунке ниже показана схема RLC. Схема RLC - это электрическая цепь, состоящая из резистора (R), индуктора (L) и конденсатора (C), соединенных последовательно или параллельно. (1) Чтобы упростить вычисления, принято работать в частотной (лапласовой) области вместо временной. Ваша задача: Возьмите значения R, Lи в Cкачестве входных данных, и возвращать напряжения …

11
Имитация игры в кости
Крэпс - довольно простая игра в кости, в которую часто играют в казино. Даже если вы не игрок (а я нет), это все равно довольно интересная игра. Вот правила: В начале игры в Крэпс есть то, что называется раундом выхода . Игрок бросает два d6s (шестигранный кубик), и добавляются два …
18 code-golf  game  random 

1
Мини Гольф Код Гольф
Это отверстие для мини-гольфа: Внешняя граница представляет собой круг с радиусом 10 и центром (0,0). Внутренняя граница представляет собой круг с радиусом 3 и центром (0,5). Тройник в (0, -8). Предположим, что шар - это просто точка с радиусом 0. Динамика мяча регулируется следующими правилами: Мяч изначально поражен энергией 50 …

4
Сверните оценки способностей моего персонажа D & D
В Dungeons and Dragons некоторые из наиболее важных атрибутов персонажа - это оценки способностей. Для шести способностей существует 6 баллов способностей. Способности: Сила, Ловкость, Телосложение, Интеллект, Мудрость и Харизма. При определении очков для персонажа я использую следующую процедуру: бросьте 4d6, отбросьте наименьшее, в любом порядке. Это означает, что я бросаю …
18 code-golf  game  random 

7
Нумерация иерархических контуров
Напишите программу, которая принимает строку, в которой каждая строка состоит из символа с 0отступом на некоторое количество пробелов. Верхняя строка не имеет отступа, и каждая вторая строка будет иметь отступ не более чем на один пробел перед строкой. Никакие строки не будут содержать завершающие пробелы, но вы можете при желании …

9
Перевести точку компаса в градусы
Я придумал этот вызов самостоятельно, но он оказался обратным этому вызову от Doorknob . Поскольку мне действительно нравятся его характеристики, я решил украсть его большую часть вместо того, чтобы готовить свои собственные объяснения. Соревнование Учитывая сокращение одной из 32 точек на компасе, выведите соответствующие градусы. Не стесняйтесь переходить к таблице …

4
X отмечает место
X отмечает место Ваша цель - добавить перекрестие вокруг заглавной буквы X: Пример ввода / вывода Входные данные: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm mhyhhhy y ssyhoho o shhdmmmmdmmmm hhyyyh s oo syysyyhhdysso oyhdhhhmmmmm dhysyys sdysoXoyyyyhhso syshm mmm …

9
Инкрементальный формат игрового времени
Инкрементальный формат игрового времени Цель В инкрементальных играх часто используется таймер обратного отсчета, в котором указываются дни, часы, минуты и секунды до завершения задачи. В зависимости от доступного места они могут быть отформатированы как: 2d 13h 23h 59m 48s 14m 3h 0m 0s Цель этого кода гольф состоит в том, …
18 code-golf  date 

11
64-битное ASCII плетение
вход Два целых числа: Неотрицательное целое число W в диапазоне от 0 до 2 ^ 64-1, определяющее переплетение. Целое положительное число S в диапазоне от 1 до 255, указывающее длину стороны. Их можно взять в любом удобном для вас порядке. Выход Представление S by S ASCII запрошенного переплетения ( S …

30
Сколько времени, парень?
Я, честно говоря, не могу поверить, что это еще не вопрос о Code Golf, но .... Вывести местное время (с am или pm) в виде строки на консоль, перед которой стоит «It's». Пример: Run code.... Выход: It's 12:32p.m. Самый короткий код выигрывает. Код прочь! Leaderboard Показать фрагмент кода var QUESTION_ID=57552,OVERRIDE_USER=42854;function …
18 code-golf  date 

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