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

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

9
Любовь Тестер Код Гольф
Создайте программу, которая подсчитывает общее количество букв, общих для двух имен, и находит произведение их длины, чтобы функционировать как «тестер любви». Условия: вы не можете получить ответ 1: 1 (3 из 3 и т. Д.). вход Два имени из STDIN или ближайшей альтернативы. Вывод Вычислить xкак общее количество букв, общих …

5
Распечатать таблицу чисел в десятичной и 2 ** я базисах
Компьютеры живут по бинарному. Все программисты знают двоичный код. Но 2**xбазы часто пренебрегают как непрактичные, в то время как они имеют прекрасное отношение к бинарному. Чтобы показать вам один пример такого прекрасного отношения, 19 будет моим свидетельством. 19 10011 103 23 13 j 19 - десятичное число, включенное для ясности. …

1
Откуда ты?
INTERCAL - замечательный язык, но не всегда легко понять код других людей. Это особенно верно, если они используют оператор COME FROM. Определение проблемы Напишите программу или функцию, которая использует исходный код программы INTERCAL в качестве потока текста / данных. Если вы пишете функцию, рекомендуется также предоставить программу для вызова функции, …

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

3
Drop of Chaos (Построение минимально апериодической последовательности)
Идея в том, чтобы создать почти повторяющийся узор. То есть создаваемая последовательность изменяется в последний момент, чтобы избежать повторения некоторой подпоследовательности. Следует избегать подпоследовательностей типа AA и ABA (где B не длиннее A). Примеры: Я начну с перечисления всех небольших примеров, чтобы сделать мое описание более понятным. Давайте начнем с …

24
Как давно это было?
Как давно это было? Правила Каждое представление должно быть полной программой. Программа должна принять входные данные как две разделенные запятыми даты в форме YYYY-MM-DDи вывести количество дней, прошедших со второй даты, в STDOUT, как если бы сегодня была первая дата (если вторая дата будет в будущем, выведите отрицательное число) плюс …
9 code-golf  date 

7
Digital River (самое короткое и быстрое решение)
Это мой первый вопрос, поэтому я надеюсь, что он пройдет хорошо. Фон: Вы можете думать не о реках. Вопрос вращается вокруг концепции цифровых рек. Цифровая река представляет собой последовательность чисел , где число следующее nв nплюс сумма его цифр. Объяснение: За 12345 следует 12360, так как 1 + 2 + …

4
Количество плиток домино
Напишите программу или функцию, которая при положительных значениях n и m рассчитывает количество действительных различных элементов домино, которые вы можете поместить в прямоугольник размером n на m . Это последовательность A099390 в онлайн-энциклопедии целочисленных последовательностей . Вы можете принимать входные данные как аргумент (ы) функции, CLA или stdin, в любом …

8
Ты сегодня мычал?
Дистрибутив Debian Linux (и дистрибутивы на основе Debian, такие как Ubuntu, Kali и другие) используют менеджер пакетов, называемый APT. Для установки программы fooвы должны ввести в терминал sudo apt-get install foo Одно маленькое пасхальное яйцо APT выглядит следующим образом apt-get moo Который после ввода даст следующий вывод (__) (oo) /------\/ …

4
Неприкасаемые
Неприкасаемые числа α Неприкасаемое число - это положительное целое число, которое не может быть выражено как сумма всех собственных делителей любого натурального числа (включая само неприкасаемое число). Например, число 4 не является неприкосновенным, поскольку оно равно сумме правильных делителей 9: 1 + 3 = 4. Число 5 неприкосновенно, поскольку оно …

1
Поиск марширующих площадей
Marching Squares - это алгоритм компьютерной графики, который используется для восстановления 2D-изоконтур из сетки образцов (см. Также его старшего брата Marching Cubes для настроек 3D). Идея состоит в том, чтобы обрабатывать каждую ячейку сетки независимо и определять контуры, проходящие через эту ячейку, на основе значений в ее углах. Первым шагом …

3
Квадрат из цифр с наибольшей суммой
Вы должны написать программу или функцию, которая получает список цифр в качестве входных и выходных данных или возвращает наибольшую сумму, достижимую путем помещения этих цифр в квадрат. Ввод всегда будет содержать квадратное число цифр. Пример квадратного расположения для ввода 9 1 2 3 4 5 6 7 7может быть 677 …

1
Вероятности нокаута
Knockout - баскетбольная игра, в которой игроки по очереди стреляют. Это играется как последовательность соревнований двух игроков, каждый из которых имеет возможность «выбить» одного из этих игроков. Предположим, что игроки имеют A B C Dсвои шансы на то, чтобы забить и сделать корзину 0.1 0.2 0.3 0.4соответственно, независимо от другого …

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

3
Отформатируйте число с плавающей запятой в точности как десятичное
Любая двоичная с плавающей точкой может быть отформатирована точно в десятичном формате. Результирующая строка может быть несколько длинной, но это возможно. В моей статье о плавающей запятой я рассказываю о важности точности, и теперь я хочу эту функцию. Эта задача состоит в том, чтобы написать программу или функцию, которая принимает …

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