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

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

14
CodeGolf - игнорировать шум # 1
инструкции Барри - не очень хороший бэкэнд-разработчик, отвечающий за небольшой API, который должен предоставлять вам информацию о покупках, совершенных в магазине клиента. Тем не менее, он не проделал большую работу, и ваш босс велит вам исправить это на стороне клиента. В идеале вы должны получить значения , разделенные запятой , …

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
Построить решатель головоломок с верхней лицевой стороны
Головоломка сверху-спереди - это головоломка, в которой вам необходимо построить трехмерную (обычно кубическую) форму блоков, учитывая три ортогональных вида: вид сверху, вид спереди и вид сбоку. Например, дан вид сверху, спереди и сбоку следующим образом: Top: Front: Side: . . . . . . . . . . . . …

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
Создайте программу для анализа выбора последовательности монет
В одной из головоломок в моей старой книге определена игра, в которой два игрока выбирают последовательности бросков монет, которые, по их мнению, появятся первыми, когда монета неоднократно подбрасывается. (Это были странные и четные броски кубиков, но эта маленькая деталь не имеет значения с точки зрения эквивалентности задач.) Следует отметить, что …

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