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

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

30
Аддитивная стойкость
Самый короткий код для прохождения всех возможностей выигрывает. В математике постоянство числа измеряет, сколько раз определенная операция должна применяться к его цифрам, пока не будет достигнуто некоторое определенное фиксированное условие. Вы можете определить аддитивное постоянство положительного целого числа, добавив цифры целого числа и повторив. Вы продолжаете добавлять цифры суммы, пока …

30
Распечатать свой алфавит
Соревнование Вывести алфавит из заданной буквы, прочитанной с консоли. Если буква заглавная, вы должны отобразить алфавит в верхнем регистре. Напечатанный алфавит должен заканчиваться прецедентной буквой вставленного. Если к входу добавлен дополнительный параметр (простая точка .), алфавит должен быть напечатан по одной букве в каждой строке. В противном случае алфавит должен …
20 code-golf  string 

7
Diamondize некоторый текст
При заданной входной строке длиной 2или более, состоящей исключительно из буквенных символов [A-Z]или [a-z](по вашему выбору, если они все в верхнем или нижнем регистре), выведите непрерывную строку символов, образующую двойной ромбовидный шаблон. Входная строка начинается с центральной линии и продолжается вниз и вправо по диагонали, пока не будет достигнут конец …

19
Code Golf Measurer © 2019
Code Golf Measurer © 2019 Используемые Hexdumps xxdвыглядят примерно так: 00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg 00000010: 730a s. Ваша задача - преобразовать hexdump в этой форме в число используемых байтов. Правила: Обычные лазейки запрещены. Это код-гольф , поэтому выигрывает кратчайший действительный ответ …

19
Немного премьер-пира
(Случайно вдохновленный /mathpro//q/339890 ) (Связанный: 1 , 2 ) Учитывая входной список различных простых чисел (например, [2, 5, 7]) и целое число n, выведите все натуральные числа, строго меньшие, чем те, nкоторые содержат только эти простые числа в качестве делителей. Для ввода [2, 5, 7]и n=15это означает вывод [2, 4, …
20 code-golf  primes 

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

27
Написать переводчика для *
Задача проста. Написать переводчика для языка * . Вот большая ссылка на вики. Есть только три действительные * программы: * Принты "Hello World" * Печатает случайное число от 0 до 2 147 483 647 *+* Работает вечно. Третий случай должен быть бесконечным циклом согласно спецификациям в этом вопросе Входные данные: …
20 code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

14
Дирихле свертка
Свертка Дирихля является особым видом свертка , который выглядит как очень полезным инструмент в теории чисел. Он действует на множестве арифметических функций . Вызов Для двух арифметических функций f,gf,gf,g (т.е. функций f,g:N→Rf,g:N→Rf,g: \mathbb N \to \mathbb R ) вычисляется свертка Дирихле (f∗g):N→R(f∗g):N→R(f * g): \mathbb N \to \mathbb R как …

8
Советы по игре в гольф в Excel?
Странно, что я этого не видел, так как Excel кажется правильным языком для игры в код (несмотря на то, что его «компилятор» не бесплатный). Excel является своего рода символом в гольфе, он хорошо справляется с задачами средней сложности, а иногда и с более простыми задачами. Чаще всего Excel хорошо справляется …
20 code-golf  tips 

12
Кодегольф постоянный
Задача состоит в том, чтобы написать codegolf для перманента матрицы . Перманент n-by- nmatrix A= ( ai,j) определяется как Здесь S_nпредставляет множество всех перестановок [1, n]. Как пример (из вики): Ваш код может принимать любые входные данные и выводить их в любом разумном формате, но, пожалуйста, включите в свой ответ …
20 code-golf  math  matrix 

3
Раскройте расширение bash brace
По историческим причинам bash - довольно сложная часть синтаксиса и парадигм программирования - это может сделать его неловким, а иногда и разочаровывающим для игры в гольф. Однако у него есть несколько хитростей, которые часто могут сделать его конкурентоспособным с другими основными сценариями. языки. Одним из них является расширение скобки . …
20 code-golf  string 

3
Один идет вверх, другой идет вниз
Вступление В этой задаче ваша задача состоит в том, чтобы решить, можно ли разделить данную последовательность чисел на две подпоследовательности, одна из которых увеличивается, а другая уменьшается. В качестве примера рассмотрим последовательность 8 3 5 5 4 12 3. Это может быть разбито на две подпоследовательности следующим образом: 3 5 …

10
Можно ли решить лабиринт?
Головоломка Выведите 0, если лабиринт не может быть решен Выведите 1, если можно найти лабиринт n * m (одним или несколькими способами) (поэтому я не спрашиваю пути, но если это возможно решить !!!) Входной массив (2d): [[0,0,0,0,0,0,1],[0,0,0,0,0,1,0],[0,0,0,0,1,0,0],[1,0,0,0,0,0,0]] XXXXXXXXX XS XX X X X X X X XX FX XXXXXXXXX 0 …

2
Играть в Connect 4!
Напишите программу для игры в Connect 4 . Вам дается состояние доски в качестве входных данных, и вы должны решить, в какой столбец поместить свою фигуру, чтобы получить 4 в ряд (по горизонтали, вертикали или по диагонали) или заблокировать противника от того же. Доска представляет собой массив 6х7, где каждая …

10
Египетские фракции
Обзор: Из Википедии : Египетская дробь - это сумма различных дробных единиц. То есть каждая дробь в выражении имеет числитель, равный 1, и знаменатель, который является положительным целым числом, и все знаменатели отличаются друг от друга. Значением выражения этого типа является положительное рациональное число a / b. Каждое положительное рациональное …

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