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

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

7
Найти функцию с циклами любой длины
Говорят, что функция имеет цикл длины n, если в ее области существует x, такой что f n (x) = x и f m (x) ≠ x при 0 <m <n , где верхний индекс n обозначает n - сложите приложение f . Обратите внимание, что цикл длины 1 является фиксированной …

14
Максимум Максима!
Вдохновленный этим вопросом и уточненный Луисом Мендо . Вызов Учитывая двумерную матрицу целых чисел, каждая строка имеет максимальное значение. Один или несколько элементов каждой строки будут равны максимальному значению их соответствующей строки. Ваша цель состоит в том, чтобы определить, какие столбцы содержат наибольшее количество записей, равных максимальному значению их соответствующей …

7
Читать кроссворд
Вдохновлен этим вопрос об упаковке в этот формат. Иногда я вижу законченный кроссворд, и, будучи таким, какой я есть, я не могу потрудиться узнать, каковы были на самом деле решения для подсказок. Входные данные: 2D строка (любой формат, разделение новой строки, 2d список и т. Д.) Пустые квадраты будут представлены …

7
Рассчитать произведение Кронекера
Связанные , но очень разные. В приведенных ниже примерах, Aи Bбудет 2-на-2 матрицы, и матрицы являются одним индексированные. Кронекера продукт имеет следующие свойства: A⊗B = A(1,1)*B A(1,2)*B A(2,1)*B A(2,2)*B = A(1,1)*B(1,1) A(1,1)*B(1,2) A(1,2)*B(1,1) A(1,2)*B(1,2) A(1,1)*B(2,1) A(1,1)*B(2,2) A(1,2)*B(2,1) A(1,2)*B(2,2) A(2,1)*B(1,1) A(2,1)*B(1,2) A(2,2)*B(1,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(1,2) A(2,2)*B(2,1) A(2,2)*B(2,2) Задача: учитывая две матрицы …

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

10
hackertyper.net
Вступление hackertyper.net - это веб-сайт, который имитирует «взлом» (как его изображает медиа), выводя сложный код из крипто-раздела ядра Linux на экран, когда вы печатаете со скоростью 3 символа на каждый введенный. Вызов Ваша программа / функция должна либо принять файл в качестве аргумента командной строки, либо жестко закодировать путь к …
11 code-golf 

10
Разбейте строку на n частей (или части длины n)
Соревнование В этом задании вы должны выполнить две разные (но связанные) задачи в зависимости от порядка ввода. Ваша программа получит строку sи целое число в nкачестве входных данных и будет разделить sна куски длины, nесли на sпервом месте. Последний элемент будет короче, если необходимо. разделить sна nкусочки равной длины, если …
11 code-golf  string 

4
Забей на игру Load, Defend and Shoot
Когда я был ребенком, я часто играл в эту игру. правила Есть два игрока (назовем их A и B), и каждый игрок использует свои руки в качестве оружия. Есть три возможных хода: Руки вверх, чтобы загрузить боеприпасы к вашему оружию. Каждый пистолет начинается пустым. Загрузка увеличивает боеприпасы на один. Руки, …
11 code-golf  game 

1
Нарисуйте спиральные слова [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Сценарий Учитывая ввод строчных букв и пробелов ASCII, нарисуйте спираль символов, которая отслеживает исходный ввод …

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

7
Музыкальный Интервал Солвер
В теории музыки интервал - это разница между двумя высотами. Каждый шаг определяется количеством полушагов (разница между C и C #) или целых шагов (разница между C и D). Один целый шаг такой же, как два полшага. Вот список всех интервалов по умолчанию и количество полушагов, которые они представляют: 0 …
11 code-golf  music 

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

23
Найдите положительные делители!
Определение Число положительно, если оно больше нуля. Число ( A) является делителем другого числа ( B), если Aможно разделить Bбез остатка. Например, 2является делителем, 6потому что 2может делиться 6без остатка. Цель Ваша задача - написать программу / функцию, которая принимает положительное число, а затем найти все ее делители. ограничение Вы …

3
Поворот каждого блока 2x2 в матрице
Соревнование Дана n x mматрица с n > 1и m > 1 заполнена целыми числами 1 2 3 4 5 6 и список целых чисел с ровно столько же значений, сколько 2x2блоков в матрице ( (n-1)*(m-1)если вам нужно точное число) [1, 2] Выведите матрицу с каждым 2x2блоком, повернутым на текущее …

9
Классический код сортировки по гольфу
Это вопрос кода-гольфа. вход Список неотрицательных целых чисел в любом формате является наиболее удобным. Выход Один и тот же список в отсортированном порядке в любом удобном формате. ограничение Ваш код должен выполняться за O (n log n) в худшем случае, когда nчисло входных чисел. Это означает, что рандомизированная быстрая сортировка …

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