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

17
Мой на 2016 год в биткойнах! PCG.SE Новогодняя головоломка 2016

В протоколе Биткойн 2016 - это особенное число. «Сложность» нахождения хеша для создания нового блока корректируется каждые 2 016 блоков, чтобы приблизительное изменение каждые две недели. Это число было выбрано потому, что сложность подстраивается так, что каждый блок занимает около 10 минут, а...

17
Сортировать объединенную последовательность

Рассмотрим последовательность, основанную на рекуррентных отношениях f(n) = f(n-1)+f(n-2), начиная с f(1) = x1, f(2) = x2. Ибо x1 = 2, x2 = 1последовательность начинается так: 2 1 3 4 7 11 18 29 47 76 123 199 322 521 843 Объединение этого в строку даст: 213471118294776123199322521843 Теперь...

17
Нахождение исключительной области в пересечениях круга

Вот обманчиво сложная геометрическая головоломка для вас! Учитывая круг Aи nдругие круги B[n], найти общую площадь , содержащуюся в Aтом , что это не в пределах любого круга B. Ваш код должен быть максимально коротким. вход Ваш вклад должен содержать следующую информацию: Число с плавающей точкой...

17
Построить арки ASCII

Мне нравится ascii art, и мне очень скучно, поэтому я нашел несколько символов ascii и начал делать случайные вещи, 8-битный замок Марио, лабиринты и арки. Я обнаружил, что арки можно легко сложить аккуратно. ╔═══════╗ ║╔═════╗║ ║║╔═══╗║║ ║║║╔═╗║║║ ╨╨╨╨─╨╨╨╨ Вызов Создайте программу, функцию или...

17
Вывод четвертично-мнимых базовых чисел в двоичном виде

Напишите функцию или программу, которая выводит четверть-мнимое основание, отображаемое в виде двоичных цифр. Числовое основание равно 2 i , где i - квадратный корень из -1. См. Комплексный номер для более подробной информации о i . Каждая позиция цифры может изменяться от 0 до 3 (четвертичная),...

17
Взрывающиеся кошки!

Вызов Вы будете создавать программу / функцию, которая принимает строковый ввод длины nи: Ставит kth символ в центр пространства, гдеk = (n+1)/2 . Это будет местоположение вашего эпицентра. Помещает остальные непробельные символы случайным образом расположенные вокруг эпицентра. Пифагорейское...

17
Мощная связь

Вступление Существует плантация, определяемая одной большой квадратной доской, такой как эта: Числа внутри каждого маленького квадрата представляют ценность его области / наличные деньги ... Фермеру нужна помощь, чтобы найти N квадратов, которые соединились (это означает, что все N квадратов должны...

17
Перевести программу Glypho

Учитывая ввод любого действительного Glypho программы выведите ее «читабельный» аналог. Glypho - интересная идея esolang: Ссылка на инструкцию приведена здесь. Для каждой инструкции символы abcd представляют символы, составляющие каждую инструкцию. a относится к первому уникальному символу, b...

17
Спиральная последовательность перестановок

Мы можем свернуть натуральные числа в прямоугольную спираль: 17--16--15--14--13 | | 18 5---4---3 12 | | | | 19 6 1---2 11 | | | 20 7---8---9--10 | 21--22--23--24--25 Но теперь, когда они расположены на прямоугольной сетке, мы можем разматывать спираль в другом порядке, например, по часовой стрелке,...

17
Преобразовать время в строку

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

17
Найти n-ную перекрестную альтернативную сумму

Учитывая ввод единственного положительного целого числа, выведите «перекрестную альтернативную сумму», которая соответствует этому целому числу. Возьмите пример ввода n=5. Чтобы найти перекрестную альтернативную сумму, сначала создайте квадратную сетку ширины и высоты, nкоторая, читая слева направо...

17
Кто победит в футбольном матче?

Чемпионат по американскому футболу Super Bowl 50 состоится сегодня в 23:30 UTC (и вы можете смотреть его в прямом эфире онлайн ). Этот вызов был сделан, чтобы отпраздновать это. В игре американского футбола две команды соревнуются, чтобы получить наибольшее количество очков, и есть шесть способов...

17
Рекурсивный определитель 2х2

Определитель матрицы 2 на 2 a b c d дается ad - bc. Учитывая матрицу цифр с размерами 2 n на 2 n , n ≥ 1, выведите результат, полученный путем рекурсивного вычисления определителя каждого субблока 2 на 2, пока мы не достигнем одного числа. Например, учитывая вход 3 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3...

17
Шоколадные номера

Дано mот nшоколада, m,nположительные, выходного число способов , чтобы сломать планку в mn1 по 1 штуки , где каждый разрыв происходит на линии сетки. Порядок важен. Кусочки также различимы, поэтому две части на каждом конце шоколадной плитки 1 на 3 не эквивалентны. Например, для блока 2 на 2 имеем:...

17
Взорвать коробку

Коробки ASCII выглядят так: ++ +---+ +------+ +---+ +---+ ++ | | | | | | | | | | | | | | | | +-+ | | | | | | | | +-+ | | | | | | +---+ +---+ | | | | +--+ | | | | ++ | | | | | | || | | +------+ | | || +--+ | | || +---+ || || +-----+ || +------------+ | | ++ | | | | | | | | +------------+ +-----+ Вот...

17
Проблема с мостом и факелом

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

17
Сделайте это объяснение кода снова довольно

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

17
Любопытная формула простой дроби

Учитывая положительное целое число n, выведите целые числа a и b (образуя сокращенную дробь a / b ), так что: Где p k - это k- е простое число (с p 1 = 2). Примеры: 1 -> 3, 5 2 -> 12, 25 3 -> 144, 325 4 -> 3456, 8125 5 -> 41472, 99125 15 -> 4506715396450638759507001344,...

17
Создать город ABACABA

Вот 3-й город АБАКАБА: _ A|_| B|__| A|_|_ C|___| A|_| B|__| A|_| Он состоит из последовательности ABACABA , которая в основном: A (1-я итерация) место B - AB повторить A - ABA (2-я итерация) Место C - ABAC Повторите ABA - ABACABA (3-я итерация) и вы поняли идею Здания имеют высоту (соответствует...

17
Перейти в противоположный угол прямоугольника во всех направлениях - сложнее

По сути, это то же самое, что и этот вопрос, за исключением более сложного. Вам снова нужно написать программу, которая попадает из левого нижнего угла прямоугольника в правый верхний угол. Однако на этот раз диагональные ходы разрешены. Программа примет упорядоченную пару (width, height)и...