Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

19
Вернуть каждое число из группы чисел
Соревнование Программа должна вернуть все числа, включенные в группу (последовательность, разделенная запятой и дефисом) чисел. правила s строка последовательности; все числа, включенные в, sявляются положительными ; числа всегда будут увеличиваться ; числа никогда не повторятся когда вы отвечаете, покажите вывод для s="1,3-5,9,16,18-23" Примеры input(s) outputs ----------------- 1 1 1,2 1,2 …

8
Постройте тест скорости набора / измерения CPM
Правила Пришло время создать тест скорости набора текста на выбранном вами языке! 1 . Вы предоставляете файл со словарем выбора (каждое слово в нем должно быть разделено новой строкой). Передайте его через stdinили укажите его имя в качестве аргумента командной строки. a в состоянии около над отсутствие ... 2 . …
11 code-golf 

2
Сколько мез начинается с данной строки?
Назовем непустой список строк мезой, если выполняются следующие условия: Каждая указанная строка непуста и использует только символы, которые встречаются в первой строке. Каждая последующая строка ровно на один символ длиннее предыдущей строки. Ни одна строка в списке не является подпоследовательностью любой другой строки в списке. Термин «меза» происходит от такой …
11 code-golf 

19
Вычислить n-й член последовательности самоописания Голомба
Вдохновленный предыдущим вопросом . Самоописывающая последовательность Голомба g (n) - это последовательность, в которой любое натуральное число nповторяется в последовательности g (n) раз. Первые несколько чисел в последовательности: n 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 g(n) …

3
Создайте многоуровневый лабиринт 5х5х5 с одним решением
Цель этого задания - создать кратчайший код (в символах), который успешно выполняет следующие действия: Технические характеристики : Должен создать 5x5x5 labyrinthс точно 1 possible solution(не больше, не меньше) Лабиринт должен быть создан randomly Должно быть в состоянии генерировать каждое существующее решение, если оно будет работать годами startИ finishдолжны быть помещены …

16
ASCII Ball in Box Анимация
Напишите программу, которая отображает движущийся шар ASCII *внутри прямоугольника (20 на 10 символов, включая границу). Мяч не должен пересекать прямоугольник, например, удариться о стену. Сцена должна очищаться и перерисовываться каждые 0,1 секунды, и шар должен двигаться на 1 символ в направлении x и y в каждом кадре. Самая короткая программа, …


6
Как долго до этой даты?
Идея заключается в следующем: напишите функцию для печати промежутка времени от текущей / сегодняшней даты (во время вызова функции) до даты, представленной в качестве аргумента. Предположения: Дата ввода всегда будет завтра или позже, в будущем. Дата ввода никогда не будет более 10 лет в будущем. Правила: Выходные данные должны быть …
11 code-golf  date 

8
Генерация ASCII-линейки
Задача состоит в том, чтобы сгенерировать линейку ASCII-символов в следующем формате: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | | +-------------------------------------------------------------------------+ Длина линейки должна быть масштабируемой до любого кратного 10. Правила: …

3
Проблема сани упаковки
Эльфы Санты нуждаются в помощи, чтобы определить, поместится ли их текущая партия подарков в сани Санты. Напишите самую короткую программу на выбранном вами языке, чтобы помочь им. Ограничения Санты Санты имеют размеры 6 футов в ширину и 12 футов в длину и 4 фута в глубину. Подарки могут быть хрупкими, …
11 code-golf 

1
Имитация машины Минского регистра (II)
Это расширение Simulate Minsky Register Machine (I) . Я не собираюсь повторять там все описание, поэтому сначала прочтите это описание проблемы. Грамматика в части (I) была настолько простой, насколько это возможно, но в результате получается довольно длинные программы. Поскольку это кодовый гольф-сайт, мы бы предпочли грамматику гольфа, не так ли? …

13
Привет Мир Радуга
Работа с цветами в языках без разметки часто усложняет ситуацию. Я хотел бы увидеть некоторые варианты использования цвета на разных языках. Цель этого конкурса - вывести «Hello World» в семи цветах радуги. Согласно Википедии, это 7 цветов. Red #FF0000 (RGB: 255, 0, 0) Orange #FF7F00 (RGB: 255, 127, 0) Yellow …

2
Blockbox, что Hex?
Напишите программу или функцию на любом языке программирования, который принимает шестизначный шестнадцатеричный ввод / аргумент. Вход / аргумент могут быть 6 значениями или 6-символьной строкой. Ваша программа должна вывести прямоугольный блок символов шириной 8 символов, содержащий только шестнадцатеричные числа и пробелы (+ перевод строки). Прямоугольный блок представляет собой комбинацию блоков …
11 code-golf 

8
codegolf.com: экономия времени
С codegolf.com (не загружается по состоянию на 15 сентября 2011 года) был тот, который сводил меня с ума. Напечатайте в STDOUT часы точной формы, считывая время из STDIN и отмечая знак hв час и mв минуту (округленный до кратного 5), и xесли они перекрываются, неиспользованные отметки помечаются знаком o, так …
11 code-golf 

10
Найти наибольшую сумму подпоследовательности
По заданной последовательности целых чисел найдите наибольшую сумму подпоследовательности (целые числа в последовательных позициях) последовательности. Подпоследовательность может быть пустой (в этом случае сумма равна 0). Ввод читается из стандартного ввода, одно целое число в строке. Наибольшая сумма должна быть записана в стандартный вывод. Я написал небольшой генератор для вас: #include …

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