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

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

30
Все символы ASCII с заданным количеством битов
(Название с благодарностью @ChasBrown) песочница Фон Эта проблема вдохновлена ​​вопросом, который я недавно разместил на бирже стека Puzzling . Пожалуйста, не стесняйтесь переходить по ссылке, если вас интересует оригинальный вопрос. Если нет, то я не буду утомлять вас деталями здесь. Факты Каждый печатный стандартный символ ASCII имеет десятичное значение от …
30 code-golf 

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

30
Кот снова съел ваш вклад!
Создайте программу cat, то есть программу, которая принимает входные данные и печатает их. ... Кроме того, программа будет случайным образом забирать символы из вашего ввода и печатать их вместо этого. Каждый символ на входе должен иметь равные шансы для удаления с помощью программы, хотя, поскольку это трудно сделать, шансы для …

7
Привет! Я шериф кодового гольфа!
Вполне вероятно, что любой, кто использовал Twitter пару месяцев назад, знал бы о «Привет! Я - мем «Шериф Х». Где простое изображение шерифа нарисовано с помощью эмодзи и меняется в соответствии с темой. Поэтому я подумал, что пришло время для Шерифа Код Гольфа. Вот он: ### ##### ### ### ### …

24
(Легкая) дорога к коду
Входные данные: Целое число , которое гарантированно будет .nnn≥3≥3\ge3 Целое число , которое является одним из .ddd[−1,0,1][−1,0,1][-1,0,1] Выход: Дорога размером , которая будет в северо-западном направлении, если ; направление на север, если ; или северо-восточное направление, если d = 1 . Дорога всегда будет шириной три (или пять вообще, если …

30
Построить словесную лестницу
Учитывая список, состоящий как минимум из двух слов (состоящий только из строчных букв), создайте и отобразите ASCII-лестницу слов, чередуя направление написания сначала направо, затем налево относительно начального направления слева направо. , Когда вы закончите писать слово, измените направление и только потом начинайте писать следующее слово. Если ваш язык не поддерживает …

8
Визуализировать сортировку слиянием
Сортировка слиянием - это алгоритм сортировки, который работает, разделяя заданный список пополам, рекурсивно сортируя оба меньших списка и объединяя их обратно в один отсортированный список. Базовый случай рекурсии приходит к одноэлементному списку, который не может быть разделен далее, но по определению уже отсортирован. Выполнение алгоритма в списке [1,7,6,3,3,2,5]можно визуализировать следующим …

15
ABAA / ABBB: создать этот рекурсивный 2D-шаблон
Я возился с бесконечными резисторными сетями (длинная история), когда натолкнулся на следующую интересную рекурсивную схему: |-|| |--- Каждый экземпляр этого шаблона в два раза шире, чем высокий. Чтобы перейти от одного уровня шаблона к следующему, вы разбиваете этот прямоугольник на два подблока (каждый из которых представляет собой квадрат NxN): AB …

30
Перестройте прямоугольный массив из угла
У меня когда-то был красивый прямоугольный массив. Это было очень симметрично, но, к сожалению, оно развалилось, и теперь у меня есть только верхний левый угол. Ваша задача будет восстановить исходный массив. Ваша программа получит двумерный массив целых чисел. Для простоты синтаксического анализа вы можете предположить, что все они находятся между …

14
Генерация TeX для набора текста по фракталу Серпинского треугольника
Вызов Напишите код, который выводит код математического уравнения TeX (LaTeX) (приведенный ниже), который будет набирать фрактал Серпинского из 5 уровней. Самый короткий код выигрывает . Детали TeX (и его друзья, такие как LaTeX и т. Д.) - сложная система набора текста. Может отображать произвольные вложенные сложные выражения для математических формул. …

6
Найти простые числа в пи
Простые числа везде ... они прячутся внутри Пи 3.141592653 58979 3238 462643 3832 795028841 971693993751 Давайте получим эти простые числа! Соревнование Получив в качестве входных данных целое число n>0, выясните, сколько простых чисел спрятано в первых nцифрахPi Примеры Ибо n=3мы должны искать простые числа в [3,1,4]. Есть 2 простых числа …
30 code-golf  math  primes  pi 

27
Пи получил твой номер
Вызов : Пи должен быть бесконечным. Это означает, что каждое число содержится внутри десятичной части числа pi. Ваша задача будет взять положительное целое число на входе и вернуть позицию этого числа в пи цифрах на выходе. Например, если ввод 59, мы вернемся4 И вот почему: мы будем искать число 59в …
30 code-golf  pi 

30
Алфавит Лестница
Соревнование Ваша задача - создать программу или функцию, которая выводит следующее без ввода: a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj kkkkkkkkkkk llllllllllll mmmmmmmmmmmmm nnnnnnnnnnnnnn ooooooooooooooo pppppppppppppppp qqqqqqqqqqqqqqqqq rrrrrrrrrrrrrrrrrr sssssssssssssssssss tttttttttttttttttttt uuuuuuuuuuuuuuuuuuuuu vvvvvvvvvvvvvvvvvvvvvv wwwwwwwwwwwwwwwwwwwwwww xxxxxxxxxxxxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyyyyyyyyy zzzzzzzzzzzzzzzzzzzzzzzzzz счет Это код-гольф , поэтому выигрывает самый короткий ответ на каждом …

15
Как сильно я могу раздавить мой массив?
Давайте определим процесс дробления массива чисел. В раздавленном состоянии мы читаем массив слева направо. Если в какой-то момент мы встречаем два одинаковых элемента подряд, мы удаляем первый и удваиваем второй. Например, вот процесс дробления следующего массива [5,2,2,3] ^ [5,2,2,3] ^ [5,2,2,3] ^ [5,4,3] ^ [5,4,3] ^ Один и тот же …

30
Какая это карточка?
Введение Давным-давно, когда я использовал для кодирования карточных игр обычные игральные карты, я обычно указывал номер для каждой карты и вызывал функцию с некоторым номером, чтобы получить карту. Это несколько вдохновило меня принять этот вызов. Таким образом, для людей, не подозревающих об игральных картах, колода карт состоит из 52 карт …

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