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

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

12
Секрет Шамира
Учитывая n(количество игроков), t(пороговое значение) и s(секрет), выведите nсекреты, сгенерированные алгоритмом Shamir's Secret Sharing . Алгоритм Для целей этой задачи вычисления будут выполняться в GF (251) (конечное поле размера 251, также известное как mod 251 целых чисел ). Обычно поле выбирается таким образом, чтобы его размер был больше простого числа …
17 code-golf  number-theory  random  cryptography  polynomials  code-golf  number  code-golf  math  number  sequence  code-golf  quine  code-generation  code-golf  arithmetic  set-theory  code-golf  sequence  code-golf  code-golf  string  math  fastest-code  optimization  code-golf  code-golf  internet  stack-exchange-api  code-golf  array-manipulation  code-golf  string  internet  string  code-challenge  internet  test-battery  code-golf  math  pi  code-golf  arithmetic  primes  code-golf  array-manipulation  code-golf  string  code-golf  string  palindrome  code-golf  sequence  number-theory  fastest-algorithm  code-golf  math  number  base-conversion  code-golf  number-theory  sorting  subsequence  search  code-golf  permutations  code-challenge  popularity-contest  code-generation 

3
Рассчитайте 3BV доски тральщика
3BV из Сапер платы представляет собой минимальное количество щелчков , необходимых для решения совета , если вы уже знаете решение. Это расшифровывается как «Bechtel Board Benchmark Value». Вот его сайт, объясняющий это. Ниже приведена решенная доска Сапер. Флаги обозначают мины; плитки без мин указывают количество соседних мин, в том числе …


11
Мой эмодзи сухой?
Это мой любимый эмодзи, Билли: -_- Эмодзи не нравится находиться под дождем, поэтому Билли грустит ... Давайте нарисуем ему зонт, чтобы он почувствовал себя лучше! /\ / \ / \ -_- Это хорошо, он полностью накрыт своим зонтиком! Вот пример, где покрыта только его часть: /\ / \ / \ …

7
Нормальный и визуальный возврат строки
Напишите некоторый код, который действует как программа cat. То есть ввести строку и вывести ее как есть. Но нормальная реверсия вашего кода должна выводить нормальную реверсию входной строки. И визуальная реверсия вашего кода должна выводить визуальную реверсию входной строки. Обычное обращение - это обратная последовательность символов строки. Визуальная реверсия - …

1
Лучший способ прочитать несколько int в C, чем scanf
Я пытаюсь прочитать 4 ints в C в игре в гольф, и меня беспокоит длина кода, который мне нужен для ее решения: scanf("%d%d%d%d",&w,&x,&y,&z) это 29 символов, что огромно, учитывая, что мой общий размер кода составляет 101 символ. Я могу избавиться от первого int, так как он мне действительно не нужен, …
17 code-golf  tips 

22
Отдельные сита
Учитывая список целых чисел, создайте логическую маску так, чтобы истинные индексы могли использоваться для фильтрации различных значений из списка. Какой индекс выбран как истинный, не имеет значения, если только один из них выбран для каждого набора индексов, соответствующих одинаковым значениям. Входными данными будет непустой список неотрицательных целых чисел в формате, …

19
Наибольшее число в диапазоне, когда вычитается сумма квадратов ее главных факторов
Формула Возьмите, например, число 300 Основные факторы 300 [2, 3, 5](уникальные числа, которые являются факторами 300 и простые) Квадрат каждого из этих чисел даст вам [4, 9, 25] Суммирование этого списка даст вам 4 + 9 + 25 = 38 Наконец, вычтите эту сумму (38) из вашего исходного числа 300-38 …

10
Загрязненные квадраты
Вступление Давайте рассмотрим следующий квадрат, состоящий только из цифр 0 - 9: 1034 4167 8414 3542 Внешняя оболочка этого квадрата: 1034 4 7 8 4 3542 Он содержит нули, поэтому нам нужно очистить внешнюю оболочку, оставив: 16 41 Внешняя оболочка этого квадрата: 16 41 Он не содержит нулей и поэтому …
17 code-golf  number 

10
Сжатие вашего кода в изображении
Это вариация Quine . Вступление Мы все пишем короткий код, потому что по некоторым неясным причинам , но что бы мы ни делали, они будут занимать не менее 144 пикселей / байт (со шрифтом 12 пикселей). Но что произойдет, если мы закодируем наш код в изображениях? Это ваша задача сегодня. …

1
Symme-Try This Triangle Trial
Строка, длина которой является положительным треугольным числом (1, 3, 6, 10, 15 ...), может быть скомпонована в «равносторонний текстовый треугольник», добавив несколько пробелов и символов новой строки (и сохранив ее в том же порядке чтения). Например, строка длиной 10 ABCDEFGHIJстановится: A B C D E F G H I J …

7
Простые числа в разных основах
Вызов: Вам дают базовый номер 10. Для каждой базы от 10 в обратном порядке до базы 2: Возьмите исходный входной номер в качестве базовой 10-й строки и удалите все цифры номера, которые являются недопустимыми для базовой. Интерпретировать полученную числовую строку в этой базе. Если это дает 1 или 0, завершите …

5
Перейти в противоположный угол прямоугольника во всех направлениях - сложнее
По сути, это то же самое, что и этот вопрос, за исключением более сложного. Вам снова нужно написать программу, которая попадает из левого нижнего угла прямоугольника в правый верхний угол. Однако на этот раз диагональные ходы разрешены. Программа примет упорядоченную пару (width, height)и использует их в качестве размеров для прямоугольника. …


13
Любопытная формула простой дроби
Учитывая положительное целое число n, выведите целые числа a и b (образуя сокращенную дробь a / b ), так что: Где p k - это k- е простое число (с p 1 = 2). Примеры: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, …

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