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

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

11
Найти все времена, которые следуют шаблону
Ваша задача - написать программу, которая печатает все время (в формате ЧЧ: ММ, 24 часа), следуя любому из следующих шаблонов: Часы равны минутам, например 22: 22,01: 01 Часы равны обратным минутам, например, 10:01, 01:10, 22:22. Последовательности, соответствующие H: MM или HH: MM, всегда печатаются с HH: MM. Например, 00:12, 01:23, …

14
Прямоугольный псевдофрактал
Цель Цель программы - нарисовать художественный прямоугольник ASCII, многократно удвоенный по размеру, чередуясь по горизонтали и вертикали. Каждый раз, когда размер прямоугольника удваивается, дополнительная область представляется другим символом, а предыдущие области остаются неизменными. Два самых маленьких раздела содержат по одному символу каждый и могут находиться в любом углу. Программа принимает …

30
Кратчайшая программа для сортировки списка чисел по нечетным и четным категориям
В New Modern Times , когда Чарли Чаплин сталкивается с компьютером, он работает в сортировочном дворе в качестве проверяющего, чтобы определить, правильно ли рабочие сортируют предметы. Предметы, о которых идет речь, представляют собой пакеты из мрамора. Пакеты с нечетным количеством шариков укладываются в красную корзину, а пакеты с четным количеством …

3
Написать компилятор брейкфук
Напишите программу, которая использует программу для мозгового срыва и компилирует ее в исполняемый машинный код. Вы можете использовать x86, x86_64, jvm (байт-код java) или armv6 и использовать один из следующих исполняемых форматов: ELF, a.out, файл класса, exe, com. Исполняемый файл должен работать в Linux или Windows (или Java на любом …

2
Сделай ход на доске Го
Вам предоставляется позиция на доске для игры в Го и ход для игры. Вам необходимо указать, является ли ход законным или нет, и новую позицию на доске, если это законно. Краткое объяснение ходов Го: игра состоит в альтернативном размещении черно-белых фигур («камней») в пустых местах на квадратной доске. Наборы кусочков …

7
Азбука Морзе на стандартный вывод
Этот вопрос предполагает принятие ввода в азбуке Морзе как. (точка) и - (минус символ), с пробелами для разделения ввода. Ваша задача - преобразовать код в стандартный вывод. Можно предположить, что единственный ввод содержит символьные символы в алфавите международного кода Морзе, который находится здесь: http://en.wikipedia.org/wiki/Morse_code#Letters.2C_numbers.2C_punctuation . Все выходные должны использовать строчные …

23
Показать предложение в алфавитном порядке
Напишите программу, которая принимает строку и выводит все символы в алфавитном порядке. Пробелы и символы можно игнорировать или удалять, но заглавные и строчные буквы должны оставаться в одном и том же регистре. Пример ввода: Johnny walked the dog to the park. Образец вывода aaddeeeghhhJklnnoooprtttwy Правила: • Любой язык • Самый …
13 code-golf 

3
Реализовать эмулятор универсальной машины
Цель состоит в том, чтобы написать полную программу, эмулирующую Universal Machine из ICFP 2006, с самым коротким кодом. Универсальная машина имеет очень простой набор инструкций, описанный здесь . Эмулятор должен прочитать имя файла из аргумента командной строки и запустить файл как программу, поэтому ваш язык должен каким-то образом поддерживать аргументы …

24
Поменять местами содержимое двух файлов
Это вопрос кода-гольфа. Вам нужно взять содержимое двух отдельных файлов (i.txt и o.txt) и поменять их местами. Вы можете создать третий файл, чтобы помочь вам в этом процессе, но ваша программа удалит его после замены содержимого файла. Переименование файлов теперь разрешено снова. Программы должны работать для любого содержимого файла. Самый …
13 code-golf 

3
Отчаянно Ищу Санту
Найдите Санту и его северного оленя в людной сцене. вход Ввод будет осуществляться через STDIN и будет переменным числом строк символов одинаковой, но переменной длины. Если Санта (представлен персонажем S) находится на сцене, его мешок подарков (представлен персонажем P) будет находиться в одной из соседних с ним позиций (по горизонтали, …

3
Центры треугольника
Круги и квадраты имеют единую, определенную центральную точку. Однако понятие центра треугольника уже давно обсуждается. Древним грекам были известны четыре разных центра: Incenter : пересечение угловых биссектрис треугольника Центроид : пересечение линий от каждой вершины треугольника до середины его противоположной стороны Круговой центр : пересечение перпендикулярных биссектрис сторон Ортоцентр : …

4
Hard Code Golf: создать чат
Cue Storyline: это начало 21-го века, и большинство вещей ушли в прошлое. Тем не менее, вы и ваши коллеги-разработчики кода стремитесь воссоздать 90-е годы. В рамках этой задачи вы должны воссоздать минималистичный чат. Цель: создать чат с как можно меньшим количеством байтов. Программы, которые вы пишете, должны функционировать как простой …
13 code-golf 

4
Моцарт гольф - мини «Рондо»
Выведите «Моцарт - Алла Турка» на стандартный вывод (см. Образец для «эталонной реализации») Попробуйте найти способ упаковать как синтезатор, так и музыку в минимальный размер. Требования: Формат подходит для ввода aplay -f cd(подписанный 16-битный байтовый код, 2 канала); Должна быть воспроизведена вся музыка (без пропущенных нот или частей, по крайней …
13 code-golf  music 

30
Цвет RGB int в hex
Учитывая три целых числа rgb, выведите шестнадцатеричное представление в виде строки. Input: Output: 72 61 139 #483D8B 75 0 130 #4B0082 0 255 127 #00FF7F Самый короткий неортодоксальный код выигрывает
13 code-golf 

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

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