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

18
Комната Зеркала

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

18
Параллелограмм числа

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

18
Простой двоичный треугольник

Получив в качестве входных данных положительное целое число n>=1, выведите первые nстроки следующего треугольника: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0...

18
Это немного растянуть ․․․

Входные данные: Мы берем два входа: Вход bс двумя различными значениями: Leftи Right. † И положительное целое число n. Выход: Основываясь на вводе влево / вправо, мы выводим одну из следующих двух последовательностей в диапазоне 1-n(в последовательностях ниже отображаются первые 125 элементов):...

18
Выходные диагональные позиции меня в квадрате

Для заданного числа nвыведите упорядоченный список индексов на основе 1, попадающих на одну из диагоналей n*nквадратной матрицы. Пример: Для ввода 3: Квадрат должен быть: 1 2 3 4 5 6 7 8 9 Теперь мы выбираем все индексы, представленные \, /или X( #или недиагональные позиции отклоняются) \ # / # X #...

18
Оригинальный номер (II)

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

18
Матрица в диапазоне

Соревнование Для целочисленного n>0вывода вывести n+1 X n+1матрицу, содержащую все целые числа от 1до, 2nкак показано в тестовых примерах ниже Тестовые случаи n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 3 4 5 6 7 10 4 5 6 7 8 10 5 6 7 8 9 10 10 10 10 10 10 10 n=10 1 2 3 4 5 6...

18
Отличия пар MaxMin Divisor (DMDP)

Давайте поговорим о делителях ... Оставляя идеальные квадраты (на мгновение), все натуральные числа можно выразить как произведение 2 их делителей. Быстрый пример для 126: Вот все делители126 Как видите, все делители могут быть спарены. Вот что мы будем называть парами делителей : [1, 126], [2,...

18
Матрица с 1 по L (n), во всех n столбцах

Вызов: Возьмите список, L, содержащий положительные целые числа в качестве входных данных: 3 5 2 1 6 и создать матрицу, в которой n-й столбец содержит вектор 1: L (n) , где более короткие строки дополняются нулями. Тестовые случаи: 3 5 2 1 6 ----------------- 1 1 1 1 1 2 2 2 0 2 3 3 0 0 3 0 4 0 0 4...

18
Разработать коммутативную инъективную функцию между любым (ограниченным) бесконечным множеством и его неупорядоченными парами

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

18
Обратные Математические Циклы

Вдохновленный этим В связанном задании нас просят применить дополнение к элементам оригинала и обратное к входному массиву. В этом задании мы немного усложним его, введя другие основные математические операции. Получив массив целых чисел, переберите +, *, -, //, %, ^, где //есть целочисленное...

18
Отношение к голосованию

Этот вопрос вдохновлен тем фактом, что я люблю видеть вопросы с равным количеством голосов и количеством ответов ... Итак, вот простая задача stack-exchange-api для вас: Вызов: Для данного codegolf.stackexchangeидентификатора вопроса выведите соотношение между количеством голосов в вопросе и...

18
Самый длинный путь гиперкуба

Вызов Вам даны две разные строки битов одинаковой длины. (Например, 000и 111.) Ваша цель - найти путь от одного к другому так, чтобы: На каждом шаге, вы измените только один бит (вы можете перейти от 000любой из 001, 010, 100). Вы не можете посетить одну и ту же битовую строку дважды. Путь...

18
Сколько глав у меня есть?

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

18
Найдите иголку в стоге сена (грабители)

Это часть задачи полицейских и грабителей . Иди сюда для части полицейских. Вызов грабителей Ответ полицейского можно взломать, удалив любое подмножество символов из программы Haystack, чтобы он выводил Needleвместо Haystack(при этом оставаясь допустимым представлением на том же языке). Вам не...

18
Повторите N-е элементы

У нас не было строки вопроса в течение некоторого времени (5 дней, чтобы быть точным), поэтому давайте перейдем к одному. Получив строку sи положительное целое число n, возьмите каждый nэлемент th s, повторите его nраз и поместите обратно вs . Например, если n = 3и s = "Hello, World!", каждый...

18
Я играю в гольф?

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

18
Вывод источника, один бит за раз

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

18
Regex: соответствует эгалитарной серии

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

18
Щитовая стена

Историческая справка Щитовая стена - это тактическая военная формация, которая восходит как минимум к 2500 году до нашей эры. Он состоял из воинов, накладывающих свои щиты на щиты своих спутников, образуя «стену». Привлекательность этой тактики проистекает из того факта, что даже самый...