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

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

16
Самая короткая уникальная подстрока
Учитывая (в STDIN, как аргументы командной строки или как аргументы функции) две разные непустые строки, найдите и верните самую короткую подстроку первой строки, которая не является подстрокой второй. Если такой подстроки не существует, вы можете вернуть пустую строку, вернуть любую строку, которая не является подстрокой исходной строки, или выдать исключение. …
14 code-golf  string 

6
ASCII Арт майя цифры
Этот вызов прост. Учитывая число, выведите ascii-art представление числа, используя систему счисления Basean-20 майя. Что такое система майя? Майя использовали базу 20 для хранения чисел, поэтому первая позиция была 1s, следующая 20s, затем 400s и т. Д. Так майя число 1находится 1в основании 10, но 10на самом деле 20в базе …

3
Создать круговую диаграмму
Задача проста: Создайте круговую диаграмму на основе количества входных значений. Входными данными будет список положительных чисел, десятичных или целых чисел, а выходными данными будет круговая диаграмма, где каждое из входных значений представлено отдельными цветами и процентным значением вне каждой из областей. Правила: Цвета должны быть визуально различимы (точные цвета необязательны) …

4
Переключение силы тяжести
Вызов Вам предоставляется представление символов ASCII на плоскости в качестве ввода любым разумным способом. Это будет содержать только: [a-z]представляющие подвижные персонажи. Каждая буква появится на доске не более одного раза. # представляющие неподвижные стены . представляет пустое пространство Например: abcdef.gh#.. .......ij.#. #..#.......# ...#.#...### .#.......#q# .........### Вам также дают строку, представляющую …
14 code-golf 

6
Вставить полусортированный в несортированный массив
Добро пожаловать в ваш первый день в PPCG Inc. Как наш новый сортировщик документов для младших помощников, вы несете ответственность за то, чтобы все документы, которые мы отправили вам, были заархивированы в алфавитном порядке. Это так просто, обезьяна может это сделать. Ну, образно говоря, как мы наняли обезьяну, чтобы сделать …

7
Нарисуйте индексированный фрактал
Вступление В этом вызове матрица 2 × 2 индексируется следующим образом: 0 1 2 3 Мы определяем семейство фрактально-подобных паттернов F(L), где список Lдлин nэтих индексов F(L)имеет размер .2n-1 × 2n-1 Если L == [], то F(L)это шаблон 1 × 1 #. Если L != [], то F(L)строится следующим образом. …

7
Преврати струну в ветряную мельницу
Код на этом сайте быстро истощается. Нам нужно инвестировать в возобновляемые источники. Поэтому вы должны написать программу, которая берет строку и преобразует ее в ветряную мельницу. Соревнование Давайте возьмем в качестве примера простую ветряную мельницу. Возьми струну abc. В этом случае ось является центральным персонажем b. Поскольку длина строки составляет …

5
Определить произвольно удовлетворенные множества точек
Arborally удовлетворены заданное значение является 2D множества точек, что для любой оси выровнено прямоугольника , который может быть образован с использованием двух точек в наборе как противоположные углы, что прямоугольник содержит или штрихи , по меньшей мере , один другую точку. Вот эквивалентное определение из Википедии: Множество точек называется выполненным …

2
Сделай Парсер Змей!
Змеи выглядят так: >>>v @ ^ v ^ >>>^ v ^ v ^<<<<<<<<< Змея может пересечь себя, как в этом случае: @ ^ >^>v ^<< Чтобы кроссовер был действительным, символы с обеих сторон должны двигаться в одном направлении. Случай @ >^v ^< можно считать неясным и недействительным. Результатом является строка, …


10
Сколько шагов я прошел?
Простой шагомер можно смоделировать с помощью маятника с двумя переключателями на противоположных сторонах - один при x = 0 и один при x = l . Когда маятник соприкасается с дальним переключателем, можно предположить, что амбулатор сделал полшага. Когда он соприкасается с ближним переключателем, шаг завершен. Учитывая список целых чисел, …

3
Самый длинный путь на 2-ой плоскости
Вам предоставляется набор произвольных, уникальных, двумерных, целочисленных декартовых координат: например, [(0,0), (0,1), (1,0)] Найдите максимально длинный путь из этого набора координат, с тем ограничением, что координату можно «посетить» только один раз. (И вы не «возвращаетесь» к той координате, с которой вы начали). Важный: Вы не можете «передать» координату или ее …

6
Обобщение сокращений
Учитывая ввод списка слов и их сокращений, выведите шаблон, по которому могут быть сформированы сокращения. Давайте возьмем пример ввода potato ptao puzzle pzze в качестве примера (то есть сокращение для potatois ptao, а сокращение для puzzleis pzze). Рассмотрим все возможные способы получения ptaoот potato. Один из возможных способов - взять …
14 code-golf  string 


2
Продуктовый магазин Микроуправление
Вы являетесь сотрудником в тазобедренном новом продуктовом магазине Половина еды, и это за день до Дня благодарения Рождество Пасха. Поскольку в магазине будет полно покупателей, которые спешат за продуктами, в магазине нужен менеджер по дорожному движению, который отправит всех по соответствующим линиям. Будучи ленивым, вы хотели бы автоматизировать это так, …
14 code-golf  string  grid 

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