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

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

20
Сумма первых и четных чисел Фибоначчи
Кажется, еще нет конкурса на этот. Задача проста. Добавьте первые nчисла последовательности Фибоначчи, которые являются четными, и выведите результат. Это дается OEIS A099919 , за исключением того, что последовательность смещена на единицу, начиная с fib(1) = 0вместо fib(1) = 1. Это код гольф. Побеждает младший счетчик байтов. Примеры n sum …

7
Алфавитное целое
Алфавитное целое Для данного набора чисел поместите их в алфавитном порядке, когда они прописаны (то есть 1: один, 2: два, 90: девяносто, 19: девятнадцать). Ваш код должен работать для диапазона [-999999, 999999]. Вывод должен иметь разделитель между числами. Будет работать пробел, а также пробел и запятая, как показано в примерах …

26
Найдите самый маленький файл
Цель: Создайте программу, чтобы найти самый маленький файл в текущей папке. Размер файла может быть измерен в байтах или символах. Если несколько файлов имеют одинаковый размер, вы можете выбрать один или отобразить все из них. Можно предположить, что в папке будет хотя бы один файл, а размер файлов не будет …

4
Гольф Цветок Жизни
Задача здесь состоит в том, чтобы точно изобразить цветок жизни (который, по некоторым данным, является священной геометрической фигурой) на выбранном вами языке. Конструкция состоит из расположения окружностей и частичных окружностей радиуса 1, как показано, центры которых расположены на треугольной сетке с шагом 1, плюс один большой круг радиуса 3, окружающий …

7
Создайте шаблон уценки для вашего сообщения
Ваша задача проста: написать программу (или функцию), которая не требует ввода и выводит что-то вроде этого: ## *name*, *length* bytes *code* Где *name*имя используемого вами языка, *length*количество байтов в вашем коде и *code*исходный код вашей программы. Если *code*содержит несколько строк, перед каждой строкой должно быть четыре пробела. Вот пример реализации …
19 code-golf  quine 

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

10
Простая система счисления
Позвольте мне рассказать вам о простой системе счисления. (который я сделал только для этого вызова) Эта система содержит функции (), [], {}и <>. 1. () Когда ()не приводятся аргументы, он оценивается как 0. Когда ()дается один или несколько аргументов, он оценивается как сумма аргументов. 2. [] Когда []не приводятся аргументы, …

24
Сетка ASCII арт код гольф
Вызов Создать самую короткую программу, соответствующую требованиям Требования Код должен генерировать 5x5 сетку из 0, например, так: 00000 00000 00000 00000 00000 Код должен принимать входные данные (столбец, строка, символ). Сетка должна измениться соответственно: Начало: 00000 00000 00000 00000 00000 Входные данные: (2,5,*) Выход: 0*000 00000 00000 00000 00000 (Примечание: …

22
Постройте Алфавитную Пирамиду
Сегодня мы собираемся построить пирамиду из букв! Вот пример буквенной пирамиды для первых 5 букв: Напишите первые 5 букв с пробелом между ними, сначала по возрастанию, а затем по убыванию. A B C D E D C B A Сделайте то же самое для первых четырех букв в строке выше, …

4
Учитывая диаграмму, найти X
Найти Х Я был вдохновлен математическими вопросами, в которых задают «Найти Х» для заданной формы. Первоначально я собирался поставить перед собой задачу напечатать координаты x и y символа 'x' в строке. Но я предположил, что это будет слишком просто. Поэтому я рассмотрел контекст, в котором они обычно находились, и решил, …

9
Сбалансированные тройные скобки
«Тройка скобок» (которую я составил для этого испытания) является одним из следующих: (...+...) [...:...] {...|...} <...-...> Сбалансированная строка триплетных скобок (для краткости BTBS) представляет собой либо пустую строку, две сцепленные BTBS, либо одну из указанных выше тройных скобок, каждая из которых ...заменяется на BTBS. Ваша задача - написать программу или …

3
Алфавитный образец
У нас было много проблем с алфавитом. Для этого задания вам передают выходные данные задания алфавита, и вам необходимо вывести шаблон, масштабированный по размеруN . Например, если N=5вы прошли L-phabet : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ …

6
Название фильма в стиле String
Вызов Вы когда-нибудь видели названия трейлеров фильмов (а именно марсианские, межзвездные и т. Д.), Где между огромными буквами медленно растут огромные промежутки? Задача состоит в том, чтобы воссоздать этот эффект с учетом строки, множителя и направления разрыва, вставив соответствующее количество пробелов между буквами. пример Ввод : «INTERSTELLAR», множитель разрыва: 1,0, …

30
Покажите цепочку маленьких гор с нечетным числом на вершине!
Первая строка состоит из ceil(n/2)элементов, где каждый элемент:<space><odd-number><space> Вторая строка сделана с ceil(n/2)элементами, но каждый элемент / \только. Вы можете предположить n >= 0и n <= 10. Примеры Вход: 3 1 3 / \/ \ Вход: 10 1 3 5 7 9 / \/ \/ \/ \/ \ Пример в …

9
Нарисуйте несколько ASCII-блоков
Возьмите два списка неотрицательных целых чисел и выведите ASCII-блок, как определено ниже. Углы и пересечения это плюсы: +(ASCII-код 43) Вертикальные линии - это столбики |(ASCII-код 124) Горизонтальные линии являются минусами -(ASCII-код 45) Первый список ввода указывает количество минусов между каждым знаком плюс в горизонтальном направлении. Второй список ввода указывает количество …

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