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

10
Создайте шифр Rot32

Создать зашифрованный rot13 шифратор слишком просто, потому что буквы находятся в одном и том же порядке в символьном пространстве ASCII. Давайте попробуем двигатель rot32 вместо этого. Ваша задача состоит в том, чтобы создать функцию, которая принимает строку Base64 в качестве входных данных и...

10
Реализовать t9-подобную функциональность

Ваша задача сегодня - реализовать функциональность, подобную t9 . Вы реализуете функцию, которая будет иметь только 2 параметра. Вы получите 1 номер телефона в строке и содержимое текстового файла со списком слов (не используйте конкретный стиль перевода строки). Вы можете использовать ссылку...

10
Плохие новости, кто-то

В эпизоде ​​Futurama «Узник Бенды» члены экипажа обмениваются телами друг с другом, с тем уловкой, что ни одна пара тел не может поменять свой разум более одного раза. Вызов Напишите программу или функцию, которая принимает действительный набор обменов разума и тела, которые уже произошли, и...

10
Грузовики на стоянке

На стоянке есть P парковочных мест, хотя некоторые места заняты автомобилями, представленными восьмиугольниками, #а свободные места - точечными .. Вскоре прибывают Т грузовики, каждый из которых займет ровно L мест подряд. Грузовики не должны быть припаркованы рядом друг с другом. Ваша задача -...

10
Написать двоичный счетчик в квине

Напишите два фрагмента кода, которые мы будем называть s_zero и s_one. Программа (l, n) состоит из l копий s_zero и s_one, соответствующих двоичным цифрам n, дополненных слева s_zero. Например, если s_zero = fooи s_one =, barто программа (4, 0) = foofoofoofoo программа (4, 1) = foofoofoobar...

10
Роторные маршрутизаторы на сетке

вход Ваш ввод представляет собой одну строку, разделенную новыми 2n+1строками на строки длины 2n+1для некоторого целого числа n ≥ 0. Целое число nне является частью ввода; Вы должны будете вычислить это из строки. Линии состоят из «символов направления» >^<v. Если новые строки представляют...

10
Парадокс распределения

Данный: Натуральное число S . Список из N рациональных весов W , сумма которых равна 1. Вернуть список L из N неотрицательных целых чисел, такой что: (1) sum(L) = S (2) sum((S⋅W_i - L_i)^2) is minimal Другими словами, приближайте S⋅W_is с целыми числами как можно ближе. Примеры: 1 [0.4 0.3 0.3] =...

10
Четвертое занятие по математике на неделю: самый неэффективный коммивояжёр

У моей дочери было следующее задание по математике. Представьте себе шестерых друзей, живущих на линии с именами E, F, G, H, J и K. Их позиции на линии такие, как указано (не в масштабе) ниже: Таким образом, F живет в пяти единицах от E и двух единицах от G и так далее. Ваше задание: создайте...

10
Перечислите падежи двух финских существительных

Введение В этом задании ваша задача - правильно составить список падежей двух финских существительных. Суть в том, что вы можете использовать один из списков в качестве руководства для создания другого. Существительные Мы используем следующие две таблицы склонений в качестве наших данных. Они...

10
Prelude Syntax-Checker

Prelude - это эзотерический язык программирования, который имеет очень мало, но необычных ограничений на то, что составляет действительную программу. Любой блок печатного текста ASCII («блок» означает, что строки печатного ASCII разделены символами новой строки - 0x0A) действительны при условии,...

10
Идентификация последовательностей для клеточных автоматов

Фон Для целей этой задачи nсотовый автомат -состояния - это просто двоичная функция, fкоторая принимает два числа из состояния, заданного в {0, 1, ..., n-1}качестве входных данных, и возвращает другое число из этого набора в качестве выходных. Это может быть применено к списку чисел длиной не менее...

10
Двусмысленные римские цифры магических квадратов

Королю Древнего Рима трудно определить, действителен ли магический квадрат или нет, потому что проверяемый им магический квадрат не содержит разделителей между числами. Он нанял разработчика программного обеспечения, чтобы помочь ему определить, действителен ли магический квадрат или нет. Описание...

10
Расшифровка блока AES

Сегодня ваша цель - расшифровать секретное сообщение с помощью AES . Имея зашифрованный текст и ключ, вы расшифруете и распечатаете сообщение. Ваша программа может быть на любом языке. Он будет запущен с вводом на stdin, а его вывод на stdout будет проверен на правильность. Первой строкой ввода в...

10
Реализуйте хэш переменной длины

У меня и моего друга есть эта игра, в которую мы играем словами. Это забавное времяпрепровождение, и оно включает в себя «отмену» букв в слове, пока ничего не останется. Я действительно устал от того, что он намного быстрее меня, поэтому твоя задача - реализовать это и позволить мне наконец...

10
Напиши самую короткую игру алака

Алак был изобретен математиком А. К. Дьюдни и описан в его книге Planiverse 1984 года. Правила Алака просты: Алак - это игра для двух игроков на одномерной доске с одиннадцатью слотами. Каждый слот может содержать не более одного куска одновременно. Есть два вида фигур: «х» и «о». Х принадлежат...

10
Формы слизи могут рассчитывать!

Фон Формы слизи потрясающие. Если вы разместите их на поверхности с источниками пищи, они разложат свои усики, чтобы найти пищу, после чего они образуют сеть связей между источниками. В этом задании вы будете имитировать слизистую плесень в поисках пищи. Более того, эта конкретная плесень...

10
Meta Quine Checker

Эта задача, если вы ее принимаете, заключается в написании трех функций или программ A, B и C: A - это квинна, которая выводит все A, B и C (что также является полным содержанием кода в вашем представлении). B принимает параметр F и проверяет, является ли он такой формулой (вывод FBC) или выполняет...

10
Написать переводчик смены

РЕДАКТИРОВАТЬ: Как некоторые из вас подозревали, была ошибка в официальном переводчике: порядок композиции в .был обратный. У меня было две версии переводчика, и я использовал неправильную. Примеры были также написаны для этой неправильной версии. Я исправил переводчик в репозитории, и примеры...

10
Рандомизированный компилятор Brainfuck

Джо - ваш средний разработчик BF. Он собирается проверить изменения своего кода в их хранилище, когда ему позвонит его начальник. «Джо! Машина нового клиента сломана! Интерпретатор brainfuck устанавливает все ячейки в случайные значения перед выполнением программы. Нет времени, чтобы исправить это,...

10
Digits Копаем подземелье

Изменить: в конце вопроса я буду награждать 100-репутацию за первый решатель бонусной головоломки ! Я добавлю награду к вопросу только тогда, когда ответ появится, поскольку эта награда не имеет крайнего срока. Учитывая неубывающий список однозначных положительных целых чисел, вы должны...