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

18
Садовая архитектура - стиль ASCII

У нас есть квадратный сад 10х10 метров за пределами нашего дома. Мы хотим посадить траву и сделать террасу. Мы решили, как разделить сад, но не определили соотношение количества травы и террасы. Нам нужна помощь, чтобы визуализировать это, и ASCII-art, несомненно, является лучшим способом сделать...

18
Выведите последовательность Гудштейна

(Это может быть довольно классическим, но это мой первый пост здесь, так что я еще не готов к модным вещам) Последовательность Гудштейна для входного номера определяется следующим образом: Выберите начальное число n , пусть b = 2 и повторите: записи п в heriditary базовой б обозначениях заменить...

18
Бинарный отель Гильберта

В этом задании вам будет предложено реализовать любую функцию (или полную программу), которая выполняет два свойства. Эти свойства: Ваша функция должна быть инъективной (обратимой) функцией от полиномов с неотрицательными целочисленными коэффициентами до неотрицательных целых чисел. Это означает,...

18
Это Паскаль Прайм?

Хорошо известно, что нечетные простые числа появятся в треугольнике Паскаля ровно дважды. Однако не все числа, которые появляются ровно дважды в треугольнике Паскаля, являются простыми. Мы будем называть эти числа простыми числами Паскаля. Простые числа Паскаля - это составные числа, которые...

18
Сколько тасовок

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

18
Найдите наибольшее количество различных целых чисел, которые суммируются с n

Задание Учитывая входное положительное целое число n(от 1 до ограничения вашего языка включительно), верните или выведите максимальное количество различных положительных целых чисел, которые суммируются n. Тестовые случаи Давайте fопределим действительную функцию согласно задаче: Последовательность...

18
Реализовать алгоритм Boids

Вступление Boids алгоритм является относительно простой демонстрацией поведения эмерджентного в группе. У него есть три основных правила, описанных его создателем Крейгом Рейнольдсом: Базовая модель флокирования состоит из трех простых режимов рулевого управления, которые описывают, как маневрирует...

18
Русская гнездовья

Русская матрешка, более известная как матрешка , - это кукла, которая содержит уменьшенную версию самой себя, которая затем содержит другую уменьшенную версию самой себя, которая содержит уменьшенную версию самой себя, которая содержит уменьшенную версию самой себя, которая содержит меньшую версию...

18
Заполните в скобках

Обычные скобки ( (), [], <>и {}) хороши и однозначна, однако кто - то думал , что это будет идея хорошо использовать символы не кронштейн в скобках. Эти персонажи, |и ", неоднозначны. Например, делает """" соответствовать (()) или ()() Невозможно сказать. Вещи начинают становиться...

18
Infer геометрические последовательности

У Haskell есть эта аккуратная (выглядящая) особенность, где вы можете дать ему три числа, и он может вывести из них арифметическую последовательность. Например, [1, 3..27]эквивалентно [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27]. Это круто, и все, кроме арифметических последовательностей,...

18
Минимально отсортировать список в матрицу

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

18
Подсчет полистрипов

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

18
Эрмитова матрица?

Обратите внимание, что эта задача не требует обработки или понимания комплексных чисел. Учитывая непустую квадратную матрицу, где каждый элемент является двухэлементным (Re, Im) целочисленным списком, определите (давая любые значения истинности / ложности или любые два непротиворечивых значения),...

18
Построить половину кардинального циклического квина

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

18
Сортировать по тасовкам блоков

Блок случайной сортировки Блок перетасовка сортировка является (а искусственным) методом сортировки списка. Работает следующим образом, иллюстрируется примером. [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...

18
Гольф китайский 9 * 9 на несколько столов

Выведите следующую таблицу: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Или вы можете использовать...

18
Рабочие фабрики

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

18
Визуализация лабиринта ASCII

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

18
Среднее вращение

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