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

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

5
Математическое замещение
Иногда полезно запустить математическую задачу с несколькими входами. Цель этой задачи - создать программу, которая облегчит эту задачу. Числовые выражения Вы должны поддерживать 3 типа выражения: Генератор одного числа: очень просто, просто буквальное число Генератор нескольких номеров: немного сложнее. Тебя окружают квадратные скобки ( []). Числа ,в выражении разделяются запятой …
13 code-golf  math 

9
Quinean Regex Tester
Эта задача довольно проста. В качестве входных данных вы берете регулярное выражение. Затем вы выводите правду / ложь о том, соответствует ли ваш исходный код регулярному выражению. Это так просто! Еще две вещи: Нет встроенных quine; вы можете, однако, получить доступ к исходному коду кода через файл ввода-вывода и т. …

1
Какого размера цифра?
7-сегментные цифры могут быть представлены в ASCII с использованием _|символов. Вот 1цифры размера : _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| Большие размеры формируются путем пропорционального удлинения каждого …

8
Сгладить линейный график
Если задано целое число n и список натуральных чисел m 1 , m 2 , ..., выведите список целых чисел m 1 ' , m 2 ' , ... где m x ' определяется как среднее значение m от xn до m x + n . При расчете этих средних …

1
Lego Gear Train
Вдохновленный вызовом коэффициента передачи Lego Китом Рэндаллом. Я также планирую построить гигантского робота Lego, который в конечном итоге сможет уничтожить других роботов в ранее не упоминавшемся соревновании. * В процессе создания робота я буду использовать множество зубчатых передач для соединения разные части робота. Я хочу, чтобы вы написали мне самую …

6
Разделить сценарий Шекспира
Мистер Уильям Шекспир написал пьесы. Много пьес. В этом архиве, содержащем все его работы, каждая его пьеса представляет собой один длинный файл. Это должно быть разделено на Сцены для сценического производства. Поскольку актеры нетерпеливы, ваш код должен быть максимально коротким. Задача: Ваша задача - написать программу или функцию для разделения …
13 code-golf  string 

4
Конъюгат в испанском несовершенном / Conjugue en el imperfecto de indicativo
Учитывая ввод испанского глагола в его инфинитивном виде, выведите глагол, спряженный во всех 6 формах показательного несовершенного. Чтобы связать инфинитив в несовершенном, удалите окончание инфинитива (-ar, -er, -ir и иногда -ír) и добавьте несовершенные окончания, перечисленные ниже. В несовершенном есть три неправильных глагола, также перечисленных ниже. Verb ending Replace with... …

4
Вычисление энтропии
вход Матрица Mпредставлена ​​в виде двух разделенных пробелами целых чисел. Каждая строка будет иметь такое же количество целых чисел , и каждое целое число будет либо -1 , либо 1. Число целых чисел в каждой строке будет не более 20. MПоэтому будут 2по nкоторой nэто количество целых чисел на каждой …
13 code-golf  math 

4
Сколько недель?
Ваша задача - вывести одно число; количество недель ISO, в которые пересекается данный диапазон дат. Процитирую Википедию:, An average year is exactly 52.1775 weeks longно это не о среднем. Ввод состоит из двух разделенных пробелами дат ISO: 0047-12-24 2013-06-01 Дата окончания никогда не предшествует дате начала. Мы будем использовать экстраполированный …
13 code-golf  date 

2
У рыбной дороги есть конец?
Я люблю> <>,> <> это жизнь! 2D-языки потрясающие! В этом соревновании вы должны будете сказать, есть ли у "рыбной" дороги конец во время игры в гольф. Определение Рыбная дорога построена из плиток, в том числе следующих: v (go down) > (go right) ^ (go up) < (go left) / (mirror) …

7
Нормальные и перевернутые пары восклицательных и вопросительных знаков
Вызов Мы собираемся дать восклицательные и вопросительные знаки перевернутым друзьям! Заданный текст, содержащий предложения, оканчивающиеся на ., ?или !прерывающие перевернутые знаки вопроса ¿, на вопросительные предложения (предложения, оканчивающиеся на ?) и перевернутые восклицательные знаки ¡, на восклицательные (предложения, оканчивающиеся на !). Предложения, оканчивающиеся на ., должны игнорироваться. Предложения будут разделены …

3
Гольф Фиолетовый Переводчик
Гольф Фиолетовый Переводчик Фиолетовый - это esolang, который предназначен для двух основных целей: Чтобы минимизировать баклажаны , так как не хватает самоизменяющихся языков с одной инструкцией. Чтобы допустить возможность ужасно маленьких переводчиков гольфа. Мой первый проход к достаточно полнофункциональному интерпретатору Python 2 составляет всего 702 байта, и я уверен, что …

6
Уникальная спираль умножения
Этот вдохновлен недавним вызовом Calvin's Hobbies для таблицы умножения . Напишите функцию или программу, которая принимает целое число в Nкачестве входных данных и печатает или возвращает уникальную спираль умножения N-на-N. Код должен (теоретически) работать для N между 0 и 1000 (хотя вывести это может быть сложно). Вывод должен быть эквивалентен …

10
Найти переплетенные исходные коды (грабители)
Это нить грабителей. Для нити полицейских, иди сюда . Вступление Для этой задачи «Копы / Грабители» полицейские напишут программы, производящие результаты, и переплетут их вместе. Работа грабителя состоит в том, чтобы разбирать программы полицейских для получения желаемых результатов. Правила грабителя Грабители попытаются найти различные программы, которые люди публикуют в сообщениях …

24
Печать по возрастанию ASCII, Грабители
Это нить грабителей. Нить полицейских идет сюда . В потоке полицейских задачей было создать программу, которая выводит печатные символы ASCII в порядке возрастания. Задача грабителей состоит в том, чтобы расшифровать код, который полицейские использовали для создания этого вывода. Взломанный код не обязательно должен быть одинаковым, если он имеет одинаковую длину …

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