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

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

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

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

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

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

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

8
Спиральная последовательность перестановок
Мы можем свернуть натуральные числа в прямоугольную спираль: 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 Но теперь, когда они расположены на прямоугольной сетке, мы можем разматывать спираль в другом порядке, например, по часовой стрелке, начиная с …

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

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

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

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

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

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

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

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

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

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