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

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

10
Интерпретировать /// (произносится как «косая черта»)
Потому что мы не можем насытиться эзотерическими языками, не так ли? /// - произносится косая черта - забавный маленький язык, основанный на s///функции замены регулярных выражений славы Perl. Он содержит только два специальных символа, косую черту /и обратную косую черту \. Вы можете найти полную статью об этом на вики- …

30
Напишите программу, которая пишет функцию НО на другом языке!
Напишите самую короткую программу, которая берет один вход (n) из STDIN (или эквивалентный) и выводит простую инкрементную функцию с одним аргументом (x), которая возвращает x + n, но функция должна быть на другом языке. Довольно просто! Это код-гольф, применяются нормальные правила, выигрывает самая короткая программа. Пример:> <> в Python (Ungolfed) …
30 code-golf 

18
Обратные кавычки-Куайн
Перспектива этой проблемы: Если ваша программа работает нормально, весь код в речевых метках ( "- двойные кавычки) должен быть напечатан. Если ваша программа заключена в двойные кавычки (в свою очередь, инвертирует речевые метки), код, который обычно не в кавычках, должен быть напечатан. Например: Допустим, у вас есть следующий код: fancyStuff("myCode"); …

2
Спиральная последовательность
Задний план Последовательность OEIS A272573 описывает спираль на гексагональной сетке следующим образом: Начните спираль чисел на гексагональной плитке с начальным шестиугольником как a (1) = 1. a (n) - наименьшее положительное целое число, не равное или ранее смежное с его соседями. Последовательность начинается 1, 2, 3, 4, 5, 6, 7, …

7
Гольф самый маленький круг!
Проблема: Учитывая непустое множество точек в декартовой плоскости, найдите наименьший круг, который охватывает их все ( ссылка на Википедию ). Эта проблема тривиальна, если число точек равно трем или меньше (если есть одна точка, радиус окружности равен нулю; если имеется две точки, то отрезок линии, соединяющий точки, является диаметром круга; …

20
Внедрите в игру Homestuck's Catenative Doiceday Dice Cascader.
Вызов Я нападаю на похищенную Полуночную Команду, и мне нужно вызвать Каскад Судебного Кости Судного Дня , чтобы защитить себя. Поскольку у меня мало места, мне нужно, чтобы код был максимально коротким. Алгоритм Catenative Domsday Dice Cascader выглядит следующим образом: Сначала бросается шестигранный кристалл в Prime Bubble, и результат будет …
29 code-golf  random 

16
Найти острова 1 и 0 в матрице
Дана двумерная матрица из 0 и 1 с. Найдите количество островков для 1 и 0, где соседи находятся только по горизонтали и вертикали. Given input: 1 1 1 0 1 1 1 0 output = 1 1 Number of 1s island = 1 xxx- xxx- Number of 0s island = …

15
Черный ящик Тригонометрия
Написать программу или функцию, можно выделить следующие 12 тригонометрические функции: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, asinh, acosh, atanh . Ваша программа имеет одну из перечисленных выше функций в виде черного ящика и должна выводить имя функции, как указано выше, или так, как оно названо на вашем …

11
Давайте нарисуем Triforce
Triforce вымышленный артефакт Легенда о Zelda , из трех одинаковых смотрящим равносторонних треугольников , представляющих власть, мудрость и мужество. Несколько игр в саге содержат анимацию, когда эти три части наконец объединяются. Цель этой задачи - нарисовать один 2D-кадр с такой упрощенной анимацией, с заданной шириной для треугольников и заданным интервалом …

26
Стрелка этих переменных!
Вызов Робину нравится иметь объявление переменных в форме стрелки. Вот как он это делает: Введите любое количество строк Упорядочить их по возрастанию Выведите их, упорядоченные по середине, чтобы примерно сформировать отрицательный наконечник стрелки, вот так (в зависимости от того, какой порядок в гольфе лучший): 5 or 4 3 2 1 …

13
Сделать счетчик Гейгера
Счетчик Гейгера - это устройство, которое используется для обнаружения радиации. Мы будем делать счетную программу Гейгера. Как мы все знаем, когда излучение попадает в компьютерную программу, оно удаляет ровно 1 байт случайным образом. Таким образом, программа счетчика Гейгера - это программа, которая сама по себе ничего не делает, но когда …

15
Замена магнитов на холодильник
При написании сообщения с магнитами на холодильник вы часто будете заменять 1собой I. В этой задаче ваша цель - выяснить, можно ли написать сообщение, используя буквы другого сообщения. Разрешенные замены: A = 4 B = 8 C = U E = M = W = 3 G = 6 = …

11
Звездочка спиральная
Учитывая спираль размера Sи шага N, выведите «квадратную» S*Sспираль, имеющую Nзвездочки, построенную от внешнего к внутреннему радиусу по часовой стрелке. Тестовые случаи (примеры) приведены ниже. Входные данные: 4 3 Выход: *** Входные данные: 4 6 Выход: **** * * Входные данные: 4 11 Выход: **** * * * **** Входные …

30
Рандомизация до 0
Вызов Песочница Учитывая положительное целое число. (K)Выведите равномерно-случайное целое число (Y)между [0, K). Если Y > 0предположить K = Yи повторить процесс до Y = 0. правила Ввод должен быть напечатан сначала Формат вывода по вашему желанию Ваша программа должна закончиться. 0 должен быть окончательным выводом, необязательно вместо пустой строки …
29 code-golf  random 

9
Это гористый?
Вызов Для этой задачи гористая строка - это строка, которая соответствует правилу грамматики, M: x(Mx)*где в каждом произведении все x имеют одинаковый символ. При отступе горная строка может выглядеть примерно так: A B C D C E F E C B A Как вы можете видеть, это выглядит как гора …

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