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

33
Номер телефона в произнесенных словах

Цель Напишите программу или функцию, которая переводит числовой номер телефона в текст, который позволяет легко сказать. Когда цифры повторяются, они должны читаться как «двойной n» или «тройной n». Требования вход Строка цифр. Предположим, что все символы представляют собой цифры от 0 до 9....

33
Церковные булевы

Церковные булевы Церковь булева функция , которая возвращает xдля истинно и yдля ложных , где xэто первый аргумент функции и yявляется вторым аргументом функции. Дополнительные функции могут быть составлены из этих функций, которые представляют and not or xorи impliesлогические операции. Вызов...

32
Переводчик азбуки Морзе

Напишите самую короткую программу для преобразования стандартного ввода в азбуку Морзе . Символы, которых нет в таблице, должны быть напечатаны как есть....

32
Рисование куба в искусстве ASCII

Описание задания: Нарисуйте куб в искусстве ASCII примерно в проекции шкафа. Monospaced fontsчасто есть персонажи, которые примерно в два раза выше, чем они широкие. Поскольку входными данными является длина вертикальных линий (исключая углы), горизонтальные линии рисуются с вдвое большим...

32
Нарисуйте суанпанские счеты

Напишите самую короткую программу, которая принимает одно целое число в качестве входных данных и распечатывает счеты Suanpan Testcases Входные данные: 314159 Выход: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || ||...

32
Мосты и Туннели

Вы несете ответственность за строительство новой автострады. Однако он ведет через гористые земли и поэтому нуждается в многочисленных мостах и ​​туннелях. Само шоссе должно оставаться на одном уровне. вход Вам дается грубое ASCII-описание того, как горы выглядят при стандартном вводе, например: /\...

32
Колмогорова-мания

Колмогорова сложность струнного х определяется как длина кратчайшей программы P , который выводит с. Если длина P короче, чем длина s, то s называется сжимаемым , иначе s несжимаемым . Большинство строк несжимаемы ... Напишите самую короткую программу, которая выводит эту строку (без пробелов и без...

32
Решить глобальный долг, путь Code Golf

Лидеры мира встретились и, наконец, признали, что лучший (и единственный) способ решения глобальных экономических проблем - подвести итоги того, сколько они должны друг другу, и просто расплатиться друг с другом огромными чеками. Они наняли вас (по иронии судьбы, с минимально возможной ставкой...

32
Гномы и Монеты

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

32
Метод Ньютона по рекурсивным квинам

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

32
Стандартизировать двоичный номер

Задний план Большинство людей здесь должны быть знакомы с несколькими целочисленными базовыми системами: десятичной, двоичной, шестнадцатеричной, восьмеричной. Например, в шестнадцатеричной системе число abc.de 16 будет представлять a*16^2 + b*16^1 + c*16^0 + d*16^-1 + e*16^-2 Однако можно также...

32
Сколько гиней в трех пенни?

До десятичности в 1971 году британские деньги основывались на делении фунта на 240 копеек. Шиллинг был 12 копеек, поэтому 20 шиллингов сделали фунт. Самым маленьким номиналом был фартинг на четверть копейки. Было много других номиналов и прозвищ для монет, которые могут запутать, если вы не...

32
Сбалансированный троичный преобразователь

Кредиты для идеи конкурса идут в @AndrewPiliser. Его первоначальное предложение в песочнице было заброшено, и, поскольку он не работал здесь в течение нескольких месяцев, я принял вызов. Сбалансированная троичная система является нестандартной системой счисления. Это похоже на троицу в том смысле,...

32
Идентификационные последовательности на кубике Рубика

Последовательность ходов - это последовательность ходов (поворотов) кубика Рубика (обозначения см. Ниже). Помимо пустой последовательности ходов, есть много других последовательностей ходов, которые никак не влияют на куб. Мы называем эти ходовые последовательности идентичными последовательностями....

32
Расшифровать тепловую карту

Схемы Зоны активности Рассмотрим прямоугольную комнату, на потолке которой у нас есть тепловизионная камера, направленная вниз. В комнате есть несколько источников тепла интенсивности 1-9, фоновая температура 0. Тепло рассеивается от каждого источника, падая на одну единицу за (недиагональный) шаг....

32
Golf Down the PPCG

Комментарий , который я сделал в чате и последующий разговор вдохновил меня , чтобы сделать этот вызов. Я единственный, кого здесь называют инициалы? Мы все о гольфе. У нас могут быть MB и D-nob и ... O. Если я известен как «CH», то я думаю, что все остальные также должны иметь псевдоним,...

32
Площадь самопересекающегося многоугольника

Рассмотрим потенциально самопересекающийся многоугольник, определенный списком вершин в двумерном пространстве. Например {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Есть несколько способов определить площадь такого многоугольника, но наиболее...

32
Код Объяснение Форматер

Успешная подача кода в гольф по своей природе наполнена сумасшедшими символами повсюду. Чтобы облегчить понимание их представления, многие игроки в коде предпочитают включать объяснение своего кода. В их объяснении строка кода превращается в вертикально разнесенную диаграмму. Например, если бы это...

32
ASCII Искусство дня № 2 - Flow Snakes

Поток Змея, также известный как кривой Госпером , является фрактальной кривой, растет в геометрической прогрессии по размеру с каждым порядка / итерации процесса простой. Ниже приведены подробности о конструкции и несколько примеров для различных заказов: Порядок 1 Flow Snake : ____ \__ \ __/...

32
5318008 - Веселье с калькуляторами

В школах по всему миру дети вводят число в свой ЖК-калькулятор, переворачивают его вверх ногами и разражаются смехом после создания слова «Boobies». Конечно, это самое популярное слово, но есть много других слов, которые могут быть произведены. Однако все слова должны быть длиной не более 10 букв...