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

11
hackertyper.net

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

11
Сопоставьте список неопределенного размера с числом!

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

11
Найдите положительные делители!

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

11
Нарисуйте фи треугольник

Пояснение: в основном, вам нужно сделать это У функции Эйлера есть имя фи. Попробуем вычислить фи (8) Во-первых, перечислите все цифры 8 и ниже, не включая 0 или ниже 8 7 6 5 4 3 2 1 Теперь найдите, какие числа не делят множитель с 8 (1 не считается), и поместите на #их место. 8 # 6 # 4 # 2 #...

11
Вероятность того, что что-то случится хотя бы n из m раз

Напишите программу или функцию, которые с учетом вероятности успеха p , числа n и количества испытаний m возвращают шанс по крайней мере n успехов из m испытаний. Ваш ответ должен быть точным, по крайней мере, до 5 цифр после десятичной дроби. Тестовые случаи: 0.1, 10, 100 -> 0.54871 0.2, 10,...

11
Эти квадраты перекрываются?

Учитывая координаты левого верхнего угла двух квадратов и длину их сторон, определите, перекрываются ли квадраты. Квадрат включает в себя верхнюю и левую линии, но не нижнюю и правую линии. То есть точка (a,b)находится внутри квадрата с длиной стороны, kкоторая начинается (x,y)тогда и только тогда,...

11
Распечатать плитку AdamN

Adam7 - это алгоритм чередования растровых изображений, например PNG. Он называется алгоритмом «Адам7», потому что он был изобретен Адамом М. Костелло, и его генерируют, следуя определенной схеме 7 раз. Одна из замечательных особенностей алгоритма Adam7, которая делает его действительно...

11
Рекурсивные цепи Штейнера

Цепочки Штейнера - это набор из N кругов, каждый из которых касается 2 других непересекающихся кругов, а также предыдущего и следующего кругов цепи, как показано на изображениях ниже: В этой задаче вы напишите программу / функцию, которая рекурсивно рисует цепочки Штейнера, то есть окружности...

11
Найти функцию с циклами любой длины

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

11
AppleSauce Fader

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

11
Максимум Максима!

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

11
Самая длинная арифметическая подпоследовательность

Если дана непустая конечная последовательность целых чисел, вернуть арифметическую подпоследовательность максимальной длины. Если есть кратные одинаковой максимальной длины, любой из них может быть возвращен. Определения: Арифметическая последовательность представляет собой последовательность...

11
Все числа Армстронга

Число Армстронга (совершенное число AKA Plus, или нарциссическое число) - это число, равное его сумме-й nстепени цифр, где nэто число цифр числа. Например, 153есть 3цифры, и 153 = 1^3 + 5^3 + 3^3, таким образом 153это число Армстронга. Например, 8208есть 4цифры, и 8208 = 8^4 + 2^4 + 0^4 + 8^4,...

11
Оцените битву стратего

В игре Stratego основной игровой механизм - когда вы атакуете фигуру противника своей. В этой задаче вам предстоит смоделировать одну из этих битв и сказать, кто выживет. Спекуляции В качестве входных данных вы получите пару строк, представляющих фигуры Stratego. Кусочки являются одним из "S 1 2 3...

11
Вычислить прогоны строки

Рассмотрим следующие определения, взятые из «Количество прогонов в строке » У. Риттера. Обратите внимание, что слово, строка и подстрока являются примерно синонимами. Прогон в строке - это нерасширяемый (с тем же минимальным периодом) периодический сегмент в строке. Период p слова w - это любое...

11
Нарисуйте примерный знак ЕС

Спецификация «оценочного» знака, используемого в Директиве Европейского Союза (U + 212e в Unicode, которую вы не можете просто напечатать для этой задачи), достаточно точна. Чтобы скопировать некоторые ограничения из этого вопроса : визуализируйте символ в файл или экран, используя векторную или...

11
Принесите искусство ASCII в 3-е измерение

В этом испытании Вы должны перенести искусство ASCII (обычно это 2D) в 3D! Как? как это, X X DD X D D X X DD чтобы ... X X DD X X DD D X X DDDD X XDDD X X DD Тогда как мы делаем что ? Учитывая искусство ascii и N, повторите это Nраз. для каждого персонажа (мы назовем это A): позвольте Bбыть...

11
Линейная комбинация двух векторов

Управляющее резюме Учитывая входные данные, представляющие два вектора и их соответствующие «веса», производят выходные данные, которые также представляют взвешенную сумму этих векторов. Вызов Ввод будет состоять из одной или нескольких строк следующих символов: ровно одно вхождение цифры 0,...

11
Является ли DAG транзитивным сокращением?

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

11
Создать и записать в файл

Вызов Создайте новый файл и запишите в него строку Hello World. ограничения Ваша задача должна записать в файл на диске, в файловой системе. Файл не может быть файлом журнала, сгенерированным во время нормальной работы интерпретатора. Файл должен содержать только строку Hello World. Разрешено...