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

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

4
Shifty XORyption
Напишите программу или функцию (или набор программ / функций) для шифрования и дешифрования данных с учетом следующей спецификации: шифрование Вычислить XOR-хэш-данные ввода, XOR-каждый байт друг с другом. XOR каждый байт ввода этого хэша. Сдвиньте результат на четыре бита влево. Дополните левую сторону первыми четырьмя битами хэша XOR. Дополните правую сторону …

19
Обратные предложения
Цель этой задачи - получить входные и выходные данные, но с обратным порядком предложений. Пример ввода: Hello friend. What are you doing? I bet it is something I want to do too! Пример вывода: I bet it is something I want to do too! What are you doing? Hello friend. …
15 code-golf 

6
Соответствие строки в реальном времени
задача Задача состоит в том, чтобы сыграть в гольф алгоритм точного сопоставления строк в реальном времени по вашему выбору. вход Две строки текста поступают на стандартный ввод, разделенные новой строкой. Первая строка содержит «шаблон» и будет просто строкой ASCII, нарисованной из букв a-z. Вторая строка содержит более длинный «текст» и …

2
Программы по созданию крысиного лабиринта
Вы были наняты в качестве научного сотрудника и попросили создать небольшую программу, которая будет создавать лабиринты для крыс. Крысиный ящик всегда 62х22 и имеет вход (а) и выход (А) для крысы, вот так (вход 1): #######a###################################################### # # # # # # # # # # # # # # …
15 code-golf  grid  maze 

2
Как мне получить больше Клоцких в моей жизни?
Я действительно люблю скользящие мозаичные головоломки, но в последнее время у меня не было времени на них. Следовательно, мне нужна программа, чтобы дать мне исправление головоломок со скользящей плиткой, в частности головоломок Клоцкого. Ваш вклад будет в следующем формате: ####### #001gg# ##.222# .###### где #представляет стены, .представляет открытую область, gпредставляет …

12
Генерация последовательности SUDSI
Последовательность SUDSI ( су м, д ifference, ˙s WAP, я ncrement) представляет собой целое число , любопытная последовательность , которая , как представляется , обладает довольно хаотическим поведением. Это может быть сгенерировано следующим образом: Пусть S бесконечный список натуральных чисел: 1 2 3 4 5 6 .... Пусть S я …

4
ASCII Мороженое
Напишите программу или функцию, которая принимает положительное целое число N и печатает или возвращает N × N художественную строку ASCII, верхняя половина которой представляет собой полукруг, состоящий из ('s, а нижняя половина представляет собой направленный вниз треугольник, состоящий из V' s, с пробелы, используемые в качестве отступов. Другими словами, сделайте …

8
Дискретная карта Бейкера
Вступление Карта Бейкера - важная динамическая система, демонстрирующая хаотическое поведение. Это функция от единичного квадрата сама по себе определяется следующим образом. Разрежьте квадрат пополам, получив два прямоугольника размера 0.5×1. Сложите правую половину сверху левой, чтобы получился прямоугольник размером 0.5×2 Сожмите прямоугольник обратно в 1×1квадрат. В этом задании вы реализуете дискретную …
15 code-golf  string  grid 

25
Преобразовать строку в эквивалент Rövarspråket
Rövarspråket Rövarspråket - игра в слова, в которую играют шведские дети из книг Астрид Линдгрен о Калле Бломквист. Основные правила следующие (из Википедии): Каждый согласный (орфография имеет значение, а не произношение) удваивается, и между ними вставляется o. Гласные остаются без изменений. Несколько примеров: "привет" -> "hohelollolo" "Min svävare är full …
15 code-golf  string 

4
Факторизовать это! …плохо
Любопытный ребенок использует программу , которая может факторизовать номер или выражение в следующем виде: p1^e1 * p2^e2 * ... * pn^en. Экспоненты, равные 1опущены, например360 = 2^3 * 3^2 * 5 Ребенок вводит этот вывод в программу как новый ввод, но он не понимает ^знак, поэтому иногда она пропускает один …

21
Бухгалтерия для секс-бобов (проверьте, не становится ли слишком малая сумма для бега)
Хотите верьте, хотите нет, но Sex Bob-омбы стали всемирно известной группой и в настоящее время находятся в мировом турне! Как их бухгалтер, вы должны следить за их повседневным финансированием и предоставлять регулярные отчеты. Каждые несколько недель вы составляете список их расходов (в долларах США ) в порядке их возникновения. Например, …

3
Создайте программу для анализа выбора последовательности монет
В одной из головоломок в моей старой книге определена игра, в которой два игрока выбирают последовательности бросков монет, которые, по их мнению, появятся первыми, когда монета неоднократно подбрасывается. (Это были странные и четные броски кубиков, но эта маленькая деталь не имеет значения с точки зрения эквивалентности задач.) Следует отметить, что …

6
Вывод 2015 года в виде QR-кода
Миссия проста. Просто выведите число 2015 в виде QR-кода и запишите его в файл с именем newyear.pngв формате PNG. Код должен быть действителен в любой день, поэтому, возможно, вы не будете использовать текущий год. QR-код в виде текста выглядит так: # # # # # # # # # # …

4
10, 10, 10… надеюсь?
Предисловие Поскольку сегодня я стрелял в стрельбу из лука 900 раундом ранее (10 заканчивается по 6 стрел в конце и 10 заканчивается по 3 стрелы в конце, всего 90 стрел и максимальный счет 900), я подумал об этом испытании. В стрельбе из лука (при условии, что вы стреляете по целевому …

11
Построить график
В этой задаче ваша задача состоит в том, чтобы построить неориентированный граф из последовательности директив. Существует одна директива для каждого неотрицательного целого числа, и каждая преобразует данный граф в новый. Директива 0: Добавить новый отключенный узел. Директива 1: Добавьте новый узел и подключите его к каждому существующему узлу. Директива m …

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