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

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

12
Круглый как ноль
Цель Учитывая введенное число, округлите его до ближайшего числа с одной значащей цифрой. Требования вход Число с плавающей запятой. Предположим, что введенное число приводит к выводу в пределах ограничений типа данных (т.е. игнорирует ошибки переполнения.) 0 неверный ввод. Числа, которые не могут быть точно представлены в типе данных с плавающей …
12 code-golf  math 

6
Найти коэффициенты рациональной производящей функции
Если мы запишем последовательность чисел в качестве коэффициентов степенного ряда, то этот степенной ряд называется (обычной) производящей функцией (или Gf) этой последовательности. То есть если для некоторой функции F(x)и серии целых чисел a(n)имеем: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) Тогда F(x)является производящей функцией …
12 code-golf  math  integer  polynomials  code-golf  math  abstract-algebra  restricted-time  code-golf  math  primes  code-golf  math  number  arithmetic  code-golf  quine  code-golf  number  sequence  code-golf  string  number  code-golf  array-manipulation  code-golf  number  code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

16
Отскок-по модулю два числа
График операции по модулю ( Y= хмодификацияКy=xmodky = x \mod k ) выглядит следующим образом: Это очень полезная функция, так как она позволяет нам создавать поведение «обтекания». Тем не менее, это очень громоздко, когда я хочу использовать его, чтобы создать видимость "подпрыгивания" между двумя стенами. График функции "bounce" ( Y= …

10
Последовательность Лемера-Контета
Последовательность Лемера-Контета является такой последовательностью, что a (n) является n- й производной функции f (x) = x x по x, что оценивается при x = 1 . задача Возьмите неотрицательное целое число в качестве входных данных и выведите n- й член последовательности Лемера-Конте. Это код-гольф, поэтому вы должны минимизировать размер …

17
Ступенчатая лестница
Имея строку sи положительное целое число N, постепенно дублируйте каждый символ все больше и больше, пока не Nпоявятся дубликаты, а затем оставайтесь на уровне Nдубликатов до тех пор, пока Nсимволы не уйдут от конца, а затем отступите еще раз. Например, учитывая abaloneи 3: a we start with 1 copy bb …
12 code-golf  string 

30
Что такое стандартная царапина?
В гольфе стандартная царапина курса рассчитывается по следующей формуле: (3*num_of_3_par_holes + 4*num_of_4_par_holes + 5*num_of_5_par_holes) - difficulty_rating Ваша задача - рассчитать стандартную царапину на поле для гольфа, учитывая эти 4 входа. Вы должны принять ввод в любой стандартной форме в формате [num_of_3_pars, num_of_4_pars, num_of_5_pars], difficulty rating но если это экономит байты, …
12 code-golf  math  number 

6
Эта строка действительна FEN?
Соревнование Напишите программу или функцию, которая принимает строку как параметр функции или из стандартного ввода и определяет, является ли она допустимой строкой FEN . вход Можно предположить, что ввод будет включать только следующие символы (с учетом регистра) pkqrbnPKQRBN12345678/ . Длина ввода всегда будет составлять не менее 1 символа и не …

4
Игра с роботами для детей - Какую букву я достану?
TL; DR: учитывая массив символов и робота в начальной позиции массива, напишите алгоритм, который может читать строку с движениями ( Fдля «вперед», Rдля «поворота на 90 градусов вправо» и Lдля «поворота на 90 градусов»). оставил ") и вычислил конечную позицию робота. Более подробная информация в полном тексте. У нас дома …

11
Разобрать список списков в Sad-List
В этой задаче вы должны разобрать список списков в более простой формат списка. Этот вызов основан на моем парсере sadflak. В моем анализаторе sadflak все () удалено, заменено суммой () в начале списка, чтобы программа работала быстрее. Чтобы разобраться в Sad-List, вы должны сделать это (вещь реализации Python, использует кортеж …

19
Сделать индекс поиска
Получив строку, верните таблицу, в которой первый столбец содержит уникальные буквы строки в порядке появления, а последующие столбцы перечисляют индексы этой буквы в строке, используя индексацию на основе нуля или единицы. Горизонтальные пробелы не имеют значения, если крайний левый столбец выровнен по вертикали. Индексы должны быть в порядке возрастания слева …

22
ASCII Кубик Рубика
Вдохновлен этим и следующим чатом: Ваша задача - вывести следующее: _ _ _ /_/_/_/\ /_/_/_/\/\ /_/_/_/\/\/\ \_\_\_\/\/\/ \_\_\_\/\/ \_\_\_\/ Допускаются дополнительные начальные или конечные пробелы, если они не изменяют внешний вид куба. Как обычно, возврат вышеупомянутого или списка строк из функции разрешен. Это код-гольф , поэтому выигрывает самый короткий ответ …

13
Сколько способов записать числа в виде сумм квадратов?
задача Даны два целых числа dи n, найти количество способов выразить nкак сумму dквадратов. То есть n == r_1 ^2 + r_2 ^2 + ... + r_d ^2такое, что r_mявляется целым числом для всех целых чисел 1 ≤ m ≤ d. Обратите внимание, что обмен двух разных значений (например, r_1и …

3
Двойной каскад
Во-первых, математическая интерлюдия, короткая, и того стоит: Если 0 < a < 4, то логистическая функция f(x) = ax(1-x) отображает интервал [0,1] внутри себя. Это означает, что можно играть в итерационную игру; например, если a = 2, начальное значение 0,3 становится 0,42, затем 0,4872 и т. д. По мере aувеличения …
12 code-golf  math  number 

7
Посчитайте видео в плейлисте Youtube
Вызов Учитывая плейлист Youtube, выведите количество видео в нем. I / O Плейлист будет указан как URL; например, https://www.youtube.com/playlist?list=PL_3jnZNPYn7qUatgDYBS5NShkfXoehSRC(это плейлист, который мне прислал друг, чтобы попытаться заставить меня слушать K-Pop, потому что она одержима им, и мне это не нравится: P) Ссылка на плейлист имеет форму https://www.youtube.com/playlist?list=<id>. Вводим URL, а …

8
Найти мистера данного соединения!
Вызов Учитывая формулу химического вещества, выведите M r соединения. Уравнение За каждым элементом в соединении следует число, которое обозначает номер указанного атома в соединении. Если числа нет, то в соединении есть только один атом. Вот некоторые примеры: Этанол (C 2 H 6 O) будет C2H6Oтам, где есть два атома углерода, …

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