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

27
ASCII ромбическая сетка

Напишите кратчайший код, измеряемый счетчиком байтов, чтобы сгенерировать сетку ASCII, состоящую из ромбов, учитывая следующие параметры: m - количество полных ромбов в одном ряду n - количество рядов s - сторона самого маленького ромба r - уровень вложенности - сколько ромбов внутри "базовых"...

27
Кратчайшее расстояние между двумя точками - это линия

Код программы или функции для создания интерактивного холста на экране размером не менее 400 пикселей х 400 пикселей. Холст может быть любого цвета, по вашему желанию, с рамкой или без рамки, с заголовком или без него и т. Д., Только в некоторой форме очевидного холста. Пользователь щелкает две...

27
Последовательность Seqindignot

Заголовок составлен из «Номера индекса последовательности не». Вызов: Дано целое число , nкоторое >= 0, выведите n«й номер следующей последовательности. Вот первые 50 элементов с индексом (0-index) над ним: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32...

27
Праздник благодарения

Завтра, 23 ноября, в Соединенных Штатах будет День Благодарения . Для приготовления нужно приготовить несколько индеек ASCII. Однако, поскольку вы опоздали с планированием, вам нужна программа (или функция), чтобы помочь вам определить, сколько птиц вам нужно подготовить. .---. _ .' './ ) / _ _/ /\...

27
Регулярное выражение для совпадения трех последовательных целых чисел, если третье целое число является суммой первых двух

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

27
Суммирование модуля

Я называю эту последовательность «последовательность Иисуса», потому что это сумма мод . </ Pun> Для этой последовательности вы берете все натуральные числа m меньше, чем вход n , и берете сумму n по модулю каждого m . Другими словами: an=∑m=1n−1nmodman=∑m=1n−1nmodma_n =...

27
Это трехзначное число, заканчивающееся на одно?

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

27
Печать «Эй, Джуд» из The Beatles

Ваша задача - написать программу, которая печатает следующие четыре стиха, извлеченные из текстов песни The Beatles "Hey Jude" (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can start to make it...

27
Свернуть антистринг

В этом задании вы получите буквенную строку в качестве входных данных. Мы определим «анти-строку» данного ввода как строку со случаем, когда все буквы инвертированы. Например AaBbbUy -> aAbBBuY Вы должны написать программу, которая принимает строку в качестве входных данных и ищет самую длинную...

27
Жадный резак

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

27
Diamond Creator +

Вызов : Дано целое число в nкачестве входных данных. Создайте алмаз, который в 2 раза превышает указанное число n. Вход: Входные данные целые nи 2 <n ≤ 3000. Выход : Вывод будет строкой, и он будет в форме ромба, состоящего из +строки добавления в начале, показывающей nиспользование+ Примеры : D...

27
Последовательность Add-Multiply-Add

( Связано ) Дано целое число n > 1: 1) Построить диапазон чисел n, n-1, n-2, ... 3, 2, 1и вычислить сумму. 2) Возьмите отдельные цифры этого числа и рассчитать произведение. 3) Возьмите отдельные цифры этого числа и рассчитайте сумму. 4) Повторяйте шаги 2 и 3, пока достичь одной цифры. Эта цифра...

27
Самоидентифицирующиеся координаты

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

27
Установка времени

Представьте себе следующие 24-часовые часы, которыми можно управлять с помощью клавиш со стрелками: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Двойное нажатие стрелки вверх ( ↑↑) увеличит текущее значение часа: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Нажатие стрелки вправо ( →) сфокусирует другой вход. ┌──┐...

27
Остерегайтесь матричного торнадо!

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

27
Преобразовать в числа Сучжоу

Цифры Сучжоу (蘇州 碼子; также 花 碼) - это китайские десятичные цифры: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Они в значительной степени работают как арабские цифры, за исключением того, что, когда есть последовательные цифры, принадлежащие к набору {1, 2, 3}, цифры чередуются между нотацией...

27
Перечислите каждую серию одинаковых номеров на месте

Получив список строго положительных целых чисел, просмотрите каждое отдельное число и замените все его вхождения последовательными индексами (от нуля до единицы) новой серии. Примеры []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→...

27
Действительный счет бадминтона?

Введение: Я видел, что сейчас был только один вызов, связанный с бадминтоном . Так как я сам играю в бадминтон (последние 13 лет), я решил добавить несколько проблем, связанных с бадминтоном. Вот первый: Вызов: Входные данные: два целых числа. Выходные данные: один из трех отдельных и уникальных...

27
Сделай мне минимальную магическую сумму

Удерживая эту задачу короткой. Вам дают 4 числа: p1, p2, p3 и p4. Магическая сумма чисел определяется следующим образом: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Вам разрешено изменять только одно из вышеуказанных целочисленных значений (p1, p2, p3 или p4). Вам нужно изменить...

27
Разбор целого литерала C ++ 14

Согласно http://en.cppreference.com/w/cpp/language/integer_literal , целочисленные литералы состоят из десятичного / шестнадцатеричного / восьмеричного / двоичного литерала и необязательного целочисленного суффикса, который, очевидно, совершенно не нужен, тратит драгоценные байты и является не...