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

39
Natural Pi # 0 - Рок

Цель Создайте программу / функцию, которая принимает входные данные N, проверяет, являются ли Nслучайные пары целых чисел относительно простыми, и возвращает sqrt(6 * N / #coprime). TL; DR Эти проблемы представляют собой симуляции алгоритмов, которые требуют только природы и вашего мозга (и,...

39
Наименьшее сжатие шахматной доски

Напишите алгоритм или программу, которая может кодировать и декодировать шахматную доску. Цель состоит в том, чтобы сделать наименьшее представление шахматной доски, которую можно было бы использовать (после декодирования), чтобы определить все возможности перемещения для игрока на этом ходу....

38
Сделайте медленную ошибку Quine Maker!

Как часть его ответа, чтобы сделать ошибку Quine! @Falko предложил следующий алгоритм: Как создать собственное решение за 2 минуты? Откройте новый файл в IDE по вашему выбору. Ударь голову по клавиатуре перед собой. Compile. Замените код сообщением об ошибке компилятора. Повторите шаги 3 и 4, пока...

38
Делать квадратные слова

Соревнование Ваша задача - создать программу, которая принимает любой заданный строковый ввод и выводит ввод в квадрате. Пустые строки должны возвращать пустую строку. Примеры Учитывая вход: golf Ваша программа должна вывести: golf o l l o flog Входные данные: 123 Выход: 123 2 2 321 Входные данные:...

38
Решить кубик Рубика

Напишите самую короткую программу, которая решает кубик Рубика (3 * 3 * 3) в течение разумного промежутка времени и перемещается (скажем, максимум 5 секунд на вашей машине и менее 1000 ходов). Ввод в формате: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (этот конкретный вход...

37
Копы: скрытая подстрока OEIS

Это вызов копов и грабителей. Это нить полицейского. В потоке грабителя здесь . Как полицейский, вы должны выбрать любую последовательность из OEIS и написать программу p, которая печатает первое целое число из этой последовательности. Вы также должны найти строку s . Если вы вставляете s где-то в...

37
Ты убил Джаббервока?

Ваша задача - вывести точную строку The Jabberwocky без ввода. Применяются нормальные правила ввода и вывода, поэтому разрешены как функции, так и программы. Конечно, есть улов, без улова было бы весело. Ваша программа, если в ней отсутствуют неалфавитные символы, должна начинать поэму...

37
Исполняемый хайку, который выводит хайку [закрыто]

Головоломка: Напишите короткую трехстрочную программу, которая: имеет 5/7/5 слогов в строке при чтении вслух выводит хайку при запуске. Пример программы, имеющей правильную структуру, но не имеющей хайку, выглядит так (Python): >>> for x in range(3): ... print "EXTERMINATE HUMANS" ... # I...

37
Преодоление размера кластера

Надоев надежностью флэш-памяти, вы решили хранить все свои программы на одной из этих старых добрых 1440-килобайтных дискет. Однако после копирования даже 3000 программ диск был заполнен. Как это вообще возможно? Будучи опытным в искусстве игры в гольф кода, большинство ваших программ имеют длину...

37
Подождите, что это за язык?

Недавно я имел удовольствие написать программу на Haskell, которая могла бы определить, NegativeLiteralsзадействовано ли расширение. Я придумал следующее: data B=B{u::Integer} instance Num B where{fromInteger=B;negate _=B 1} main=print$1==u(-1) Попробуйте онлайн! Это будет печатать Trueнормально и...

37
Является ли матрица центросимметричной ... и код тоже?

Defintion Центросимметрична матрица представляет собой квадратную матрицу , которая симметрична относительно его центра. Точнее, матрица размером является центросимметричной, если для любого выполнено следующее соотношение: AAAn × nN×Nn \times nя ,j ∈ ( [ 1 , n ] ∩ Z )я,J∈([1,N]∩Z)i,\: j \in ([1,...

36
Переназначение ASCII

Вызов Напишите программу, которая переупорядочивает символы ASCII! Он должен вывести единственную строку, содержащую все печатные символы ASCII ровно один раз. Первому символу этой строки присваивается значение 1, второму символу - значение 2 и т. Д. Если два символа обычно находятся рядом друг с...

36
Напишите самое длинное предложение, используя ключевые слова языка программирования [закрыто]

Как сказано в названии, задача состоит в том, чтобы написать самое длинное предложение, используя только ключевые слова из 1 языка программирования. Например, используя ключевые слова C ++ , можно написать это предложение: не пытайтесь это плавать Что вы можете...

36
Запрограммируйте гоночный автомобиль

ПОЗДРАВЛЕНИЯ @kuroineko. Выигрывает награда за отличную скорость (672 хода) на дорожке Gauntlet. ЛИДЕР: * Ними набрал легкий 2129. Другие записи больше, но демонстрируют серьезную скорость. * Лидер может измениться из-за более поздних записей. Ваша задача - написать небольшую программу, которая...

36
Домино Схемы

Табло Вот приблизительные оценки (то есть количество домино) для представления VisualMelon. Я превращу их в нормализованные оценки, описанные ниже, когда придет больше ответов. Существующее решение теперь может решить все схемы в тесте: Author Circuit: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18...

35
Система гандикапа PPCG

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

35
Генератор кода с уникальными символами

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

35
Судоку Сжатие

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

35
Давайте сделаем поиск слова!

В этой задаче мы вместе создадим поиск слов, содержащий множество программ на разных языках. Я начал с сетки с пробелами 60 на 25 ( ·), некоторые из которых заменены персонажами программы Ruby. Чтобы ответить, выберите язык, который еще не использовался. Используя выбранный вами язык, напишите...