Вопросы с тегом «code-golf»

17
Создать несколько безопасных ПИН-кодов

Вдохновленный этим плохо полученным мигрированным постом . Руководитель службы безопасности в вашей компании обеспокоен вашей системой генерации ПИН-кода после того, как он ее дал 12345. Он также не очень ценил шутку со «Космическими шарами», которую вы сделали за его счет, поэтому вам поручили...

17
Оценка счета на основе шахматной строки FEN

Вызов Нотация Форсайта – Эдвардса (FEN) - это стандартная нотация для описания конкретной позиции на доске в шахматной игре. Ваша задача - оценить результат, используя строку FEN. Это пример строки FEN: 5k2/ppp5/4P3/3R3p/6P1/1K2Nr2/PP3P2/8 Используя эту строку, вы можете рассчитать оценку материала...

17
Клавиатура сотового телефона

Клавиатура сотового телефона Этот вопрос был задан некоторое время назад, но был закрыт из-за плохой спецификации. Итак, я переделываю это, с лучшими характеристиками. Этот вопрос связан, но идет в противоположном направлении. До того, как T9 пришел в себя, чтобы ввести символ в текстовом...

17
Веселье с перестановками

Кто не любит перестановки, верно? Я знаю, они потрясающие - так весело! Ну, почему бы не принять это удовольствие и сделать его веселее ? Вот проблема: Учитывая ввод в точной форме:, nPrгде n- пул, взятый из и rколичество выборок из этого пула (и nи rявляются целыми числами), выведите / верните...

17
Перечисление N-мерных векторов

Если задано положительное целое k > 1и неотрицательное целое число i, kсоздайте кортеж (или k-мерный вектор) неотрицательных целых чисел. Для каждого k, отображение из ℕ в ℕ к , должно быть биективен . То есть каждый вход iдолжен создавать отдельный кортеж, а каждый возможный кортеж должен...

17
Гамма-функция Гольф

Учитывая действительное число tв (-10^9,13)(не включая -10^9или 13) в качестве входных данных, выходных данных Γ(t), также известный как гамма-функция , которая определяется следующим образом: Вы не можете использовать встроенную гамма-функцию для решения этой задачи, а также не можете использовать...

17
Рисование Льюиса Структуры Алканов

Я только что провел в школе урок об алканах и подумал, что это, вероятно, послужит отличным испытанием для игры в гольф! Не волнуйтесь, это не так сложно, как может показаться! Быстрая перефразировка (Обратите внимание: для краткости, не вся информация на 100% точна.) Алканы являются нитями...

17
Цифровые сотовые автоматы

Напишите программу или функцию, которая принимает нечетное положительное целое число N и строку десятичных цифр ( 0123456789). Строка представляет собой одномерный клеточный автомат из десяти состояний . Каждая цифра занимает одну ячейку, и правило обновления от одного поколения к следующему...

17
Сделать математика Конкурс Грейдер

Мне нравится участвовать в математических олимпиадах, проводимых Му Альфа Тета, обществом по чести математики в Соединенных Штатах. На соревнованиях я беру 30 вопросов с несколькими вариантами ответов. Есть пять вариантов ответа на вопрос, обозначенные буквами от A до E. Моя оценка по тесту -...

17
Парадокс путешествий во времени

У человека есть два устройства. Машина времени - Он может управлять этой машиной, думая. Это позволяет ему путешествовать из любого момента времени в другой момент времени в прошлом или будущем (или даже в настоящий момент времени) за мгновение. Обратите внимание, что если он путешествует в прошлое...

17
Разрешение спора о формате даты

Порядок форматирования дат - одна из самых сложных и противоречивых проблем, с которыми сегодня сталкивается мир. Некоторые из нас неистово утверждают, что Месяц / День / Год - это уместно, учитывая, что, как мы говорим, мы говорим вслух. Другие громко заявляют, что День / Месяц / Год - лучший,...

17
Seven's Cycle Sum Sequence

Взгляните на таблицу умножения семерок от 7 × 0 до 7 × 9: 0, 7, 14, 21, 28, 35, 42, 49, 56, 63 Если мы просто посмотрим на цифры на месте, мы получим перестановку цифр от 0 до 9: 0, 7, 4, 1, 8, 5, 2, 9, 6, 3 Подумайте о том, чтобы взять некоторое положительное десятичное целое число N и заменить...

17
Случайный Гольф Дня № 6: Roll d20

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

17
Сквошно-неспокойные лигатуры

Вот список некоторых распространенных лигатур в Юникоде (те, которые я мог создать с помощью своего ключа Compose в Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl У вас есть два варианта в этой задаче:...

17
Нажмите на выключатели

Проснувшись в темной комнате, вы увидите прямоугольную сетку огней с соответствующими переключателями. Вы решаете использовать систему координат с нижним левым источником света, представляющим (1,1), и координаты увеличиваются по мере того, как вы идете вверх (направление y) и вправо (направление...

17
Играя в бильярд

В этом коде гольф вам нужно будет определить направление самого короткого выстрела, который попадает ровно на n подушек, прежде чем попасть в карман. Бильярдный стол представляет собой 6-ти карманный бильярдный стол со следующими характеристиками: Размеры переменные ( а х б ) Без трения: мяч будет...

17
Ролловер Календарь

Это вдохновлено одним из вопросов Даунгоата в Песочнице, где я предложил, чтобы он включил 31 апреля как день Пи для людей, которые используют формат день / месяц, только для того, чтобы он сообщил мне, что 31 апреля нет! Если задана строка даты в формате месяц / день , которая может быть...

17
Подсчет фонтанов

Фонтан является расположение монет в строках , так что каждая монета касается двух монет в строке ниже ее, или находится в нижнем ряду, а нижний ряд соединен. Вот фонтан из 21 монеты: Ваша задача состоит в том, чтобы подсчитать, сколько разных фонтанов можно сделать с заданным количеством монет. В...

17
Абелевские ордена

Некоторый фон В математике, A группа представляет собой набор ( G , •) , где G представляет собой набор и • представляет собой операцию на G такое , что для любых двух элементов х и у в G , х • у также находится в G . Для некоторых x , y , z в G основные аксиомы группы следующие: G будет закрыта в...

17
Вывести частичные продукты

При длинном умножении , после умножения чисел, вы получаете частичные продукты, в этом вызове вы получите эти частичные продукты. Поскольку длинное умножение является длинным, чтобы компенсировать ваш код, оно должно быть максимально коротким. Примеры 34, 53 102, 1700 48, 38 384, 1440 361, 674...