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

11
Найти ограждения

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

11
Quine с двумя прорезями

Задача: Кодируйте две программы, где каждая из программ выводит оба исходных кода, чередующихся на символ, например, застежка-молния, двойная щель Quine. Вывод двойного разреза Куайна начинается с первого символа из исходного кода первой программы. Если исходный код одной из программ короче по...

11
Треугольные квадратные числа

Квадратные числа - это те, которые принимают форму n^2целого числа n. Их также называют идеальными квадратами, потому что когда вы берете их квадратный корень, вы получаете целое число. Первые 10 квадратных чисел: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 Треугольные числа - это числа, которые...

11
Самый короткий самый длинный общий код подпоследовательности

Ваша задача - решить проблему SLCSC, которая заключается в поиске кратчайшего кода для решения проблемы самой длинной общей подпоследовательности . Действительное решение проблемы ЛВП для двух или более строк S 1 , ... S п любая строка T максимальной длины, что характеры Т появляются во всех S I ,...

11
Сумма делителей от простой степенной факторизации

Задача состоит в том, чтобы вычислить сумму делителей числа с учетом его первичной факторизации. вход Два массива (или что-то эквивалентное) длины n , один из которых содержит простой множитель, а другой - соответствующий показатель степени. Выход Сумма всех делителей (включая само число). пример...

11
CipherSaber шифрование

Реализация CipherSaber программы шифрования, как описано ниже. Методические рекомендации: Наименьшая запись в байтах побеждает. Тем не менее, отклоняясь от норм код-гольфа , вы можете размещать интересные записи, даже если они не являются серьезными. Запись обычно представляет собой программу,...

11
Среднее из двух списков

Среднее из двух списков Вызов Учитывая два списка натуральных чисел, определите, можно ли переставить элементы в два новых списка так, чтобы новые списки имели одинаковое среднее арифметическое значение. вход Ввод может быть взят через STDIN или в качестве аргументов функции. Входные данные могут...

11
Распределение номеров

В этом задании вы будете распределять продукт по суммам и разницам чисел, как описано здесь . Примеры Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) |...

11
Приблизительная квадратная формация

Фон У меня есть куча коробок квадратной формы одинакового размера, и, поскольку я аккуратный человек, я хочу собрать их все в квадратную форму. Однако их число не обязательно является идеальным квадратом, поэтому мне, возможно, придется приблизиться к квадратной форме. Я хочу, чтобы вы нашли для...

11
Возможные последовательности тетриса

Напишите код, чтобы выяснить, можно ли сгенерировать серию фигур Tetris с помощью официального алгоритма Tetris. Побеждает несколько байтов. Официальные игры тетрис генерируют последовательность падающих фигур особым образом. Семь пьес IJLOSTZотбрасываются в случайном порядке, затем отбрасывается...

11
Сосчитать деревья

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

11
Распечатать расписание блокировки

Моя средняя школа и многие другие реализуют график, который называется «Вращающийся блок». Это способ для людей иметь 8 классов, но иметь 6 периодов в школьный день. В расписании блоков четыре дня, которые повторяются снова и снова и не имеют ничего общего с фактическими днями недели. Каждому...

11
Учитывая таблицу побед, поражений и ничьих, выведите результат каждого матча в спортивном турнире.

Этот вопрос вдохновлен продолжающимся турниром "хулиганской игры, в которую играют джентльмены", чемпионатом мира по регби , который только что завершил этап в бассейне. В турнире 20 команд, и они разделены на 4 группы по 5 команд в каждой. На этапе пула каждая команда играет против всех других...

11
Умножение подстрок

Напишите программу, которая принимает два целых числа в качестве входных данных; первое может быть любым целым числом, а второе меньше или равно количеству цифр в первом числе. Пусть эти числа будут aи bсоответственно. Программа сделает следующее Объедините минимальное число 1s до конца, aчтобы...

11
Секретный Санта - Возвращение

Рождество быстро приближается и вместе с ним устраивает ежегодную семейную Тайну Санты. Я хотел бы попытаться начать с этого, но то, что пары не покупают друг друга, продолжает вызывать проблемы, и, несмотря на то, что это Bobделалось годами, все еще существует проблема, заключающаяся в том , чтобы...

11
Давайте сделаем музыку!

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

11
Вычислить p-адическую норму рационального числа

Вычислить p-адическую норму рационального числа Напишите функцию или программу, которая принимает 3 целых числа m,n,p(где pположительное простое число) в качестве входных данных и выводит p-адическую норму (обозначаемую |m/n|_p) как (полностью уменьшенную) дробь. У Ферма, как известно, только очень...

11
Ducttape Ducttape

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

11
Реализация макросов LaTeX с акцентом

Вступление Система набора текста LaTeX использует макросы для определения ударений. Например, буква is производится \hat{e}. В этой задаче ваша задача заключается в реализации ASCII-версии этой функциональности. вход Ваш ввод - непустая строка печатных символов ASCII. Он не будет содержать переводы...

11
Выражения в скобках

Сегодня ваша задача - создать все возможные полные скобки выражения. Ваш ввод представляет собой одну строку ASCII для печати, содержащую один или несколько терминов, разделенных операторами. Ввод также может содержать пробелы - вы должны их игнорировать. Термин есть [a-zA-Z0-9], оператор есть [^...