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

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

14
Гольф китайский 9 * 9 на несколько столов
Выведите следующую таблицу: 一一得一 一二得二 二二得四 一三得三 二三得六 三三得九 一四得四 二四得八 三四十二 四四十六 一五得五 二五一十 三五十五 四五二十 五五二十五 一六得六 二六十二 三六十八 四六二十四 五六三十 六六三十六 一七得七 二七十四 三七二十一 四七二十八 五七三十五 六七四十二 七七四十九 一八得八 二八十六 三八二十四 四八三十二 五八四十 六八四十八 七八五十六 八八六十四 一九得九 二九十八 三九二十七 四九三十六 五九四十五 六九五十四 七九六十三 八九七十二 九九八十一 Или вы …

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

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

12
Олимпийские кольца
Вызов: Учитывая целое число индекса n, либо выведите n'-ый элемент в этой последовательности, либо выведите последовательность до индекса включительно n: 25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19 Как работает эта последовательность? ПРИМЕЧАНИЕ. В этом описании индекс индексируется nкак 1. Поместите цифры 1через xна двух линиях длиной n*6 - 1, где xзависит от текущей итерации и длины …

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

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

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

30
Заполните мой лист пузыря
Сегодня был экзамен AP в моей школе день регистрации на , и, хотя я старательно бурлил на страницах и страницах необходимой информации, идея этой задачи меня поразила. Итак, учитывая строку букв и цифр, выведите надлежащим образом заполненную пузырьковую диаграмму. Правила: Для каждого символа во входной строке замените этот символ в …

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

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

2
Щитовая стена
Историческая справка Щитовая стена - это тактическая военная формация, которая восходит как минимум к 2500 году до нашей эры. Он состоял из воинов, накладывающих свои щиты на щиты своих спутников, образуя «стену». Привлекательность этой тактики проистекает из того факта, что даже самый неквалифицированный воин может сражаться в стене, если у …

2
Regex: соответствует эгалитарной серии
Вступление Я не вижу много проблем с регулярными выражениями здесь, поэтому я хотел бы предложить этот обманчиво простой, который может быть выполнен несколькими способами с использованием ряда разновидностей регулярных выражений. Я надеюсь, что это даст любителям регулярных выражений немного времени для игры в гольф. Вызов Задача состоит в том, чтобы …

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

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

8
Вывод источника, один бит за раз
Напишите непустую программу или функцию, которая при вызове выдает одно значение, 1 или 0, а при вызове несколько раз выходные числа дают двоичное представление исходного кода вашей программы (в той же кодовой странице, из которой компилируется ваш код). / интерпретированы). Например, если ваш исходный код был abc(в ASCII), выходные данные …

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