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

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

22
Трампу нужна твоя помощь, чтобы остановить Стармена!
Человек из звезд пришел на Землю! К счастью, президент Соединенных Штатов Дональд Трамп имеет бесконечный кубик. Используя этот кубик, он может вызвать номер, который вы , мэр Подунка , должны использовать, чтобы определить, кого нужно отправить, чтобы остановить захватчика! Но будьте осторожны, вы можете отправить только ограниченное количество байтов на …

30
Объединить массив
Задача проста: собрать массив целых. Консолидация этого массива состоит из следующего: Все экземпляры 0 должны быть перемещены в конец массива. Между ненулевыми целыми числами не должно быть нулей. Все ненулевые индексы должны сохранять свой порядок. Вызов Консолидация массива в наименьшем количестве байтов. Вы объединяете массив случайной длины размером до максимума …

18
Другая нога Пифагора
Пифагор получил удар по ноге на войне. Его нужно было ампутировать, и хотя он чуть не умер, он вырвался и полностью выздоровел. Теперь, после года прогулок на костылях, он получает привилегию получить протез ноги! Дело в том, что есть несколько подходящих, но какие? Задание Если в качестве входных данных задано …
33 code-golf 

30
Помоги мне открыть коробку
У меня есть окно ASCII-art, и мне нужна программа, чтобы открыть его. Примеры Входные данные: ------- | | |_____| Выход: / / / / / / / | | |_____| Спецификация Первая строка будет состоять только из -, по крайней мере, 3 из них Средние строки будут начинаться с |пробелов …

5
Гравитационный симулятор
утверждение Вам дают серию шаров, падающих в 2D сетку. Эта сетка окружена неизменными и нерушимыми стенами, поэтому все действия заключены в них. Ваша задача - определить, каким будет состояние сценария после того, как гравитация выполнит всю свою работу. Элементы внутри сетки - Пол, не меняет направление падающих шаров. \ Правое …

3
Крошечный Лисп, крошечный переводчик
Программисты Лисп хвастаются, что Лисп - это мощный язык, который может быть создан из очень небольшого набора примитивных операций . Давайте воплотим эту идею в жизнь, играя в гольф переводчиком для диалекта под названием tinylisp. Спецификация языка В этой спецификации любое условие, результат которого описан как «неопределенный», может делать что-либо …

4
Разделение ASCII
Учитывая 95 печатных символов в ASCII плюс символ новой строки, разбейте его на две равные, 48 групп символов (далее называемые группой A и группой B). Создайте взаимно-однозначное сопоставление по вашему выбору (на ваше усмотрение) между двумя группами. Другими словами, Aможет отображаться aи наоборот, но Aможет также отображаться >и наоборот, если …

14
{Фигурные числа};
На эзотерическом языке программирования Curly программы состоят исключительно из фигурных скобок {}и точек с запятой ;. Несмотря на этот скромный набор инструментов, в Curly есть литералы, которые могут представлять любое неотрицательное целое число. Тем не менее, этот формат немного сложен для чтения непосвященными, поэтому давайте напишем некоторый код, чтобы сделать …

30
Откройте браузер для http://codegolf.stackexchange.com
Ваша задача - открыть окно браузера браузера по умолчанию на http://codegolf.stackexchange.com . Ваш код должен открывать сам браузер и не может полагаться на открытый. Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.

3
Программирование блоков Tetris (буквально)
В игре Tetris есть 7 типов кирпичей или Tetr i minoes , которые математически известны как tetr o minoes, потому что все они сделаны с 4 квадратными сегментами: Они имеют имена I, J, L, O, S, T и Z, которые соответствуют их приблизительным формам. С учетом поворотов на 90 ° …

11
Умножение путем само-модификации
... по крайней мере, для некоторого определения "само-модификации". Задание В этих проблемах, ваша задача состоит в том, чтобы написать три строки A, Bи Cкоторые удовлетворяют следующие свойства. Строка Bимеет длину не менее 1. Для каждого n ≥ 0, строка является допустимой программой (имеется в виду полностью исполняемая программа или определение …

11
Этот вопрос имеет свои взлеты и падения
Ввод будет состоять из следующих символов: ^: Подняться на один v: Спуститься вниз ▲или k: поднимись на два ▼или j: идти вниз два Например, следующий вход: ^^▲^v▼▲^^v будет производить следующий вывод: ^ ^ ^ v ▲ v ▲ ^ ▼ ^ Escape-последовательности, которые перемещают курсор, например \e[B, не допускаются. Вы …

15
Балансирующие Слова
Этот вызов был опубликован в подразделе DailyProgrammer, и я подумал, что он станет отличным кандидатом на участие в соревнованиях по коду. Определение баланса букв основывается на расстоянии от точки баланса и стоимости буквы. Значение буквы может быть определено либо принятием его позиции с одним индексом в алфавите, либо вычитанием 64 …
33 code-golf 

23
Биплекс: важный бесполезный оператор
вход Список от 1 до 255 натуральных чисел (включительно), каждое в диапазоне от 1 до 2 32 - 1 (включительно). Ваш входной формат не должен быть идентичен тестовым примерам. Ввод без начальных нулей должен быть принят. Ввод с ведущими нулями не требуется принимать. Вы можете использовать любой желаемый разделитель между …

6
Цифровая логика на основе сетки (Duodyadic Tiles)
Duodyadic тайлы - это разновидности квадратных функциональных блоков, которые принимают два входа, один с их верхней стороны и один с их левой стороны, и имеют два выхода, один с правой стороны и один с нижней стороны. Каждый из их выходов является отдельной функцией обоих их входов. Например, если #представляет собой …

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