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

20
Сделайте два числа взаимно простыми, сохраняя их наименьшее общее кратное

Для двух положительных целых чисел aи bвыведите два натуральных числа cи d, чтобы: c водоразделы a d водоразделы b cи dсовместно премьер наименьшее общее кратное из cи dсоставляет наименьшее общее кратное aи b. Если существует более одного возможного ответа, вы можете вывести только один или все из...

20
Построить шахматную доску

Для этого задания вы напечатаете координаты и цвет каждой фигуры в начале игры в шашки. Введите x и y (через запятую) для каждого квадрата (с индексом 0-7) на шахматной доске, а затем "r" или "b" (для красного или черного цвета), где верхняя часть доски (ближе к y = 0 ) красный, а нижняя часть...

20
Диагональная последовательность двоичных квадратов

Двоично-квадрат-диагональная последовательность строится следующим образом : Возьмем последовательность положительных натуральных чисел: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, ... Преобразовать каждое число в двоичное: 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100,...

20
Подсчитать изменения в массиве

Ваша задача сегодня состоит в том, чтобы написать программу или функцию, которая принимает массив целых чисел и подсчитывает, сколько раз, читая его слева направо, изменяется значение. Это проще показать на примере:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17** **3**] => 4...

20
Треугольники шестиугольников

Предположим, бесконечный лист шестиугольников состоит из |/\символов. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / При заданном вводе n > 0выведите треугольную часть этой плитки, как показано в приведенных ниже примерах, с якорем _в середине шестиугольника: n=1 \_/ n=2 \/...

20
Подбери список

Рассмотрим процесс «выбора» вложенного списка. Комплектация определяется следующим образом: Если аргумент является списком, возьмите элемент из списка случайным образом (равномерно) и выберите его. Если аргумент не является списком, просто верните его. Пример реализации в Python: import random def...

20
Найти разность чисел BCD

BCD разница Получив целое число n, преобразуйте его в BCD ( двоично-десятичное десятичное число ), заменив каждую десятичную цифру ее четырехзначным двоичным представлением 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Затем поверните список двоичных цифр, чтобы найти самые большие и самые маленькие числа,...

20
Простой рендеринг уценки

Существует несколько способов создания заголовков для сообщений в сети Stack Exchange. Формат это чаще всего 1 используется на PPCG , кажется: # Level one header ## Level two header ### Level three header Обратите внимание на пробел после хеш-меток. Также обратите внимание, что конечные хэш-метки...

20
Выкройки рук в карточной игре

Колода карт - это декартово произведение Sмастей и Rрангов. Многие, хотя и не все, карточные игры используют S=4и R∊{6,8,13}. Рука Hкарт раздается из колоды. Его распределение , также называемое «комбинация рук», представляет собой массив, который описывает, сколько карт вы получили от каждой...

20
Цифровые цифры

Треугольное число является числом , которое может быть выражено в виде суммы последовательных положительных целых чисел, начиная с 1. Кроме того, они могут быть выражены с формулой n(n + 1) / 2, где nимеет некоторое положительное целое число. Цифровая цифра аналога номера рассчитывается следующим...

20
Поменять местами

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

20
Минимальные разреженные линейки

Стандартная линейка длиной n имеет метки расстояния в позициях 0, 1, ..., n (в любых единицах измерения). У разреженного правителя есть подмножество этих отметок. Линейка может измерить расстояние k, если оно имеет метки в позициях p и q с p - q = k . Соревнование Учитывая положительное целое число...

20
Напечатай мне шкалу

о нет! У меня скоро тест по теории, и я еще не помню весы! Помогите мне вспомнить мои основные весы, напечатав следующее: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ - B C♯ D♯ E F♯ G♯ A♯ B 4♯ - E F♯ G♯ A B C♯ D♯ E 3♯ - A B C♯ D E F♯ G♯ A 2♯ - D E F♯ G A B C♯ D 1♯ - G A B C D E F♯ G...

20
Фактор бедных чисел

Если положительное целое число имеет (строго) меньше простых множителей (без учета кратностей), чем его преемник и предшественник, мы назовем его числом с низким коэффициентом .N> 2N>2N > 2 Другими словами, и ω ( N ) < ω ( N + 1 ) , где ω ( N ) представляет собой количество уникальных...

20
Реконструировать мои матрешки

Фон Матрешка (или русская матрешка) представляет собой набор кукол , которые подходят друг в друге. Я случайно перепутал свою коллекцию матрешек, и я не помню, какая из них идет внутрь. Задача Учитывая список уникальных строк, рассортируйте их по вложенным матрешкам. Каждая строка - это отдельная...

20
Найдите недостающие числа в последовательности Фибоначчи Мод К

Вдохновленный этим Math.SE вопрос . Фон Последовательность Фибоначчи (называемая F) - это последовательность, начинающаяся так 0, 1, что каждое число ( F(n)) (после первых двух) является суммой двух перед ним ( F(n) = F(n-1) + F(n-2)). Последовательность Фибоначчи mod K (называемая M) - это...

20
Обратные столбцы при сохранении формы

Вступление Предположим, у вас есть список списков целых чисел (или любых других объектов на самом деле, но для простоты давайте придерживаться целых чисел). Списки могут быть разной длины, и некоторые из них могут быть пустыми. Давайте напишем списки в табличном формате: [[ 1, 2, 3, 4, 5], [ 6, 7],...

20
Местные периоды струн

Местные периоды Возьмите непустую строку s . Локальный период из S в индексе я это наименьшее натуральное число п такое , что для каждого 0 ≤ к <п , мы имеем с [I + K] = s [я-п + K] всякий раз , когда обе стороны определены. С другой стороны , это минимальная длина непустой строки ж такое , что...

20
Учитывая число, распечатайте его «коллективную сумму»

Учитывая число в качестве ввода, распечатайте его общую сумму Что такое коллективная сумма? Рассмотрим число 13214, вход Перебирая каждую из цифр, начиная слева, мы сможем получить ее общую сумму. 1 значит посмотрите на первую цифру и добавьте ее к сумме, sum = 1 3 значит посмотрите на «первые 3...

20
Как распечатать приведенный ниже формат с наименьшим количеством байтов?

Этот вызов вдохновлен этим , теперь удаленным вопросом. Возьмите положительное целое число N в качестве входных данных и выведите матрицу с числами 1 .. N 2, которая соответствует шаблону ниже: Заполните первый ряд 1 ... N, затем заполните последний ряд (номер N ) (N + 1) .. 2N , затем заполните...