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

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

10
Расшифровать расширенный формат Векслера
Эта проблема основана на публикации в песочнице пользователя 48538 . Поскольку он больше не активен на этом сайте, я принял этот вызов. apgsearch , распределенная программа поиска супа для «Игры жизни» Конвея и база данных результатов поиска, Catagolue использует apgcodes для классификации и обозначения паттернов. Сами apgcodes используют расширенный формат …

20
Разрушающиеся матрицы
Связанный: Давайте создадим цифровую мозаику , Print / Output L-phabet . Песочница пост здесь Учитывая 2 входа, C = columns and rows, S = starting pointвыведите матрицу следующим образом: Input 4, 3 1 2 3 0 2 2 3 0 3 3 3 0 0 0 0 0 объяснение Данный …
18 code-golf  matrix 

19
Оценить строку полиномиального выражения
Создайте функцию, которая принимает полиномиальное уравнение, значение xи возвращает результат операции. Пример: дано 4x^2+2x-5и x=3вывод 37. Это результат4(3)^2+2(3)-5 Предположим, что все полиномы верны Полиномиальный формат всегда будет coefficient(variable)^exponent => 4x^2за исключением: Когда показатель 1это будетcoefficient(variable) => 4x Когда коэффициент 1будет(variable)^exponent => x^2 Полиномы только одна переменная Использование внешних библиотек запрещено …

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

8
Визуализация лабиринта ASCII
смотреть! Это лабиринт ASCII! Су кулзоры, амазонки и прочее. +-+-----+---+ | | | | | | ++ | | | | ++ +-+ | | | | +-------+ | | | | | +---------+-+ Но, но, но ... тяжело понять, в каком направлении движутся все части лабиринта. Я просто хочу …

13
Основная игра Конвея
В частности, PRIMEGAME Конвея . Это алгоритм, разработанный Джоном Х. Конвеем для генерации простых чисел с использованием последовательности из 14 рациональных чисел: A B C D E F G H I J K L M N 17 78 19 23 29 77 95 77 1 11 13 15 15 55 …

20
Дайте перестановку без двух последовательных целых чисел рядом друг с другом
Вызов Для целого числа n ≥ 4 выведите перестановку целых чисел [0, n-1] со свойством того, что никакие два последовательных целых числа (целые числа с абсолютной разностью 1) не стоят рядом друг с другом. Примеры 4 → [1, 3, 0, 2] 5 → [0, 2, 4, 1, 3] 6 → …

8
Сортировать по тасовкам блоков
Блок случайной сортировки Блок перетасовка сортировка является (а искусственным) методом сортировки списка. Работает следующим образом, иллюстрируется примером. [6, 1, 0, 3, 2, 4, -2, -1] Break list into contiguous blocks [6][1, 0][3, 2, 4][-2, -1] Sort each block [6][0, 1][2, 3, 4][-2, -1] Sort blocks lexicographically [-2, -1][0, 1][2, 3, …

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

29
Посчитайте счастливые билеты в заданном диапазоне
В России у нас что-то вроде традиции: нам нравится искать счастливые билеты. Вот как выглядит обычный билет: Как видите, билет имеет шестизначный номер. Шестизначное число считается счастливым, если сумма первых трех цифр равна сумме трех последних. Цифре на фото не повезло: 038937 038 937 0 + 3 + 8 = …
18 code-golf  math  number 

26
Среднее вращение
Для заданного целого числа n >= 10выведите среднее значение всех дедуплицированных поворотов целого числа. Например, для ввода 123вращениями являются 123(без вращения), 231(одно вращение) и 312(два вращения). Среднее из тех, (123 + 231 + 312) / 3или 222. В качестве другого примера возьмем 4928. Повороты являются 4928, 9284, 2849, и 8492. …


10
Минимально отсортировать список в матрицу
Учитывая несортированный список уникальных строго положительных целых чисел, минимально сортируйте его в 2D матрицу. Гарантируется, что входной список будет составной длины, что означает, что выходная матрица не обязательно квадратная, но имеет размер n x mс n,m > 1. «Минимально сортировать» здесь означает следующее: Сортировать список по возрастанию. Максимально сожмите выходную …

2
Сколько тасовок
Рифловое перемешивание - это тип перемешивания, в котором колода разделена на два раздела, а затем разделены, чтобы создать новую перемешанную колоду. Карты объединяются таким образом, что карты сохраняют свой относительный порядок в пределах раздела, членом которого они являются . Например, если карта A находится перед картой B в колоде, а …

25
Рабочие фабрики
Вызов Работники завода обычно очень трудолюбивы. Однако их работа в настоящее время обычно заменяется машинами. Вы должны написать программу, которая принимает число в качестве входных данных. Он будет распечатывать фабрику из 10 рабочих 10 раз. Каждый раз каждый работник может 1/inputбыть «уволен» и заменен машиной. вход Целое число, поступающее из …

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