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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

1
Самая короткая программа Python A + B с вводом и выводом
Некоторые из вас могут сказать, что я зря трачу время, но эта задача не дает мне покоя более 500 дней. Требуется написать программу на Python 3.x, которая принимает в качестве входных данных два числа и отображает их сумму. Номера даны в следующем формате: a b Некоторые примеры тестовых случаев: 100 …
10 code-golf  tips  python 

9
Сделать переводчика для да!
Да - это язык на основе стека, в котором есть несколько разделенных пробелами инструкций: yes: Push 1 to the stack no: Push 0 to the stack what: Push the input to the stack (input is taken at the start of program execution and is the same for the whole execution) …

4
Создайте вихрь!
Ваша миссия сегодня состоит в том, чтобы создать вихрь с одним параметром. Этот параметр определяет длину каждой руки в символах. Каждый «слой» каждой руки содержит на один символ больше, чем последний. Вот как будет выглядеть вихрь, учитывая длину руки: 0: # 1: # ### # 2: # # # ### …

1
C # Первый 1 (справа налево) в двоичном числе
Я пытаюсь использовать C #, чтобы найти индекс первого 1 (справа налево) в двоичном представлении числа. Например, поскольку 100 в двоичном виде это: 0b1100100 Первый 1 находится в третьей позиции справа, поэтому он должен дать 3. 234 должен дать 2, 0 должен дать 0 и т. Д. Вот мое текущее …
10 code-golf  tips  binary  c# 

3
Решатель бинарных головоломок
Введение Правила головоломки: Головоломка Binary (также известная как Takuzu или Subiku) очень проста для понимания и имеет только несколько правил: поскольку название игры бинарное, оно довольно очевидно, но вы можете заполнить только нули и единицы. Не более двух одинаковых цифр могут быть вертикально или горизонтально смежными друг с другом Каждая …

2
Получите Единицы
Вызов Учитывая список базовых единиц СИ, список уравнений и цель, вы должны получить единицы цели, используя только базовые единицы. Производные единицы Из Википедии: Международная система единиц (СИ) определяет набор из семи базовых единиц, из которых получены все остальные единицы измерения СИ. Каждая из этих других единиц (производных единиц СИ) либо …

3
Отображение между целым и произносимым словом
Цель Идея состоит в том, чтобы предоставить код, необходимый для отображения 32-разрядного целого числа в / из произносимого слова максимум из 9 символов. Это может быть полезно, например, для облегчения запоминания серийного номера или ввода формы. Требуется как способ перевода целого числа в соответствующее слово, так и обратного перевода слова …

4
Жадно разделить список комбинаций с повторением
Сначала несколько определений: Учитывая nи k, рассмотрим отсортированный список мультимножеств , где для каждого мультимножества мы выбираем kчисла {0, 1, ..., n-1}с повторениями. Например, для n=5и k=3мы имеем: [(0, 0, 0), (0, 0, 1), (0, 0, 2), (0, 0, 3), (0, 0, 4), (0, 1, 1), ( 0, 1, 2), …

2
Две дороги разошлись в желтом лесу (часть 3)
Примечание: это основано на двух дорогах, раскинувшихся в желтом лесу (часть 2) , моей предыдущей проблеме. Из-за популярности этого вопроса и двух дорог, расходящихся в желтом лесу (часть 1) , я хотел сделать третью. Но первые 2 были слишком просты ( 2-байтовый ответ на первом, 15-байтовый ответ на втором.) Поэтому …

10
Гладкий как тефлон
Буквально! 6 апреля - Национальный день тефлона , который отмечают с помощью кастрюль с тефлоновым покрытием (что мы будем делать). Итак, учитывая положительное целое число n, создайте тефлоновую сковороду. Раздел «панорамирование» панорамирования представляет собой восьмиугольник, каждая из сторон которого состоит из nсимволов, которые будут различаться в зависимости от того, на …

8
Оценка Мой Скан-трон!
Стандартизированное тестирование обычно идет со скан-троном или документом с ответом какого-либо типа, в котором записан ваш ответ. Затем компьютер или человек проверит ваши ответы и определит вашу оценку. Таким образом, здесь, учитывая скан-трон и ключ ответа, определите оценку и пропущенные вопросы, если таковые имеются. Скан-трон - это просто документ с …

16
Шестнадцатеричный в двоичный
Преобразовать шестнадцатеричное число (любого размера) в двоичное число. Входные ПОЗИТИВ шестнадцатеричное число с самого начала. Действительный вход всегда будет соответствовать следующему регулярному выражению: . Если входные данные не являются действительными шестнадцатеричными числами, то есть чем-либо, не соответствующим этому регулярному выражению, выходные данные должны быть . 0x0x[0-9a-fA-F]+0 Выходные данные Шестнадцатеричный код, …

6
Числа, которые являются палиндромами в N основаниях
Учитывая неотрицательное целое число n >= 0, выведите навсегда последовательность целых чисел, x_i >= 3которые являются палиндромами в совершенно nразных основаниях b, где может быть основание 2 <= b <= x_i-2. Это, в основном, инверсия OEIS A126071 , где вы выводите , какие индексы в этой последовательности имеют значение n. …
10 code-golf  sequence  base-conversion  palindrome  code-golf  array-manipulation  matrix  code-golf  string  ascii-art  code-golf  ascii-art  physics  code-golf  number  sequence  fibonacci  code-golf  ascii-art  packing  code-golf  string  hexadecimal  code-challenge  restricted-source  decision-problem  binary  code-golf  code-golf  code-golf  stack-exchange-api  code-golf  string  parsing  generation  data-structures  code-golf  kolmogorov-complexity  graphical-output  code-golf  array-manipulation  integer  generation  data-structures  code-golf  number  random  probability-theory  king-of-the-hill  java  minesweeper  code-golf  string  kolmogorov-complexity  animation  code-golf  string  code-golf  code-golf  quine  code-golf  internet  code-golf  arithmetic  base-conversion 

1
Найти сбалансированный район
Ваша задача - взять сбалансированную строку и целое число, представляющее расстояние Левенштейна (количество символов, которые необходимо вставить, удалить или изменить, чтобы превратить одну строку в другую), и вы должны найти количество сбалансированных строк с этим расстоянием из исходной строки (т.е. окрестности этой строки). УСЛОВИЯ Сбалансированные строки будут состоять только из …

3
Преобразовать логическое выражение в конъюнктивную нормальную форму
Цель: Напишите полную программу или функцию, которая принимает формулу в логике высказываний (далее называемую логическим выражением или выражением ) и выводит эту формулу в конъюнктивной нормальной форме . Есть две константы, ⊤и ⊥представляющих истинные и ложные, унарный оператор , ¬представляющий отрицание и бинарные операторы ⇒, ⇔, ∧, и ∨представляющих импликации, …
10 code-golf  math  logic 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.