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

Задача кода - это соревнование за креативные способы решения загадки программирования с объективным критерием выигрыша, не охватываемым другими тегами оценки (например, code-golf).

2
Куда пойдет кот? (орбитальная механика)
Почти безмассовый кот упал в космос (не волнуйтесь, с скафандром и всем остальным) в точке (x, y, z)со скоростью (vx, vy, vz). В этой точке находится фиксированная, бесконечно плотная планета (с объемом 0), (0, 0, 0)которая притягивает объекты на расстоянии rс ускорением 1/r^2. Согласно ньютоновской гравитации, куда движется объект после …

6
Кто это сказал? Президентские выборы 2016
В этой задаче ваша задача состоит в том, чтобы написать программу длиной менее 300 символов, которая содержит короткий параграф или несколько предложений, которые сказал кандидат, и выдает их. Ввод : может быть взят в качестве параметра для функции, для ввода в программу и т. Д. Это будет короткий абзац, отмеченный …

4
Файл исполняемого скрипта, работающий в POSIX и Windows
Задача : написать один файл сценария, foo.cmdкоторый можно вызвать из командной cmd.exeстроки Windows (не PowerShell, не в режиме администратора), чтобы выполнить произвольный специфичный для Windows код ... > .\foo.cmd Hello Windows! ... но также может быть вызвана неизменным из типичного POSIX-совместимой (Linux / OSX) приглашение оболочки ( bash, tcshили zsh), …

30
Максимизация выхода при минимальном вводе
Очевидно, что игра в гольф кода - это максимально эффективное использование кода. Кого действительно волнует, каков фактический результат? В то время как у нас были проблема для самих высоких входных к-выхода отношения , это вызов для большинства конечного и детерминированной продукции с заданными длинами кодовых. По иронии судьбы, эта задача …

6
Кто это распределение вероятностей?
Вступление В этом задании вам предоставляется список неотрицательных чисел с плавающей запятой, составленных независимо от некоторого распределения вероятностей. Ваша задача - вывести это распределение из чисел. Чтобы задача выполнилась, у вас есть только пять дистрибутивов на выбор. U, То равномерное распределение на интервале [0,1]. T, То треугольное распределение на интервале …

4
Найти наибольшее независимое множество в многомерном решетчатом графе
Для данного положительного целого числа nрассмотрим все двоичные строки длины 2n-1. Для данной строки S, не говоря Lбыть массивом длиной , nкоторый содержит счетчик числа 1х в каждой подстроке длиной nиз S. Например, если n=3и S = 01010тогда L=[1,2,1]. Мы называем Lсчетный массив S. Мы говорим , что две строки …

2
Снайперский паттерн премьер-ботаника
Самый длинный день в году - вот на что тратить лишнее время ... обзор Обратите внимание, что это не конкурс популярности и не графическая задача вывода - вам нужно только вывести строку из 65 536 нулей и единиц. Фрагмент стека в нижней части вопроса отобразит это как черно-белое изображение 256 …

3
Построить планировщик тестирования отравленных вин
Недавно в Puzzling.SE я писал о проблеме, касающейся определения того, какие две бутылки из большего числа отравлены, когда яд активируется, только если оба компонента выпиты. В итоге это стало настоящим испытанием, и большинству людей удалось довести его до 18 или 19 заключенных, используя совершенно разные алгоритмы. Первоначальное постановка задачи состоит …

2
Выразите число - современный «Des Chiffres et des Lettres»
Выразить номер Еще в 60-х годах французы изобрели телеигру "Des Chiffres et des Lettres" ("Цифры и буквы"). Цель цифровой части шоу состояла в том, чтобы как можно ближе приблизиться к определенному трехзначному целевому номеру, используя несколько случайно выбранных чисел. Участники могут использовать следующие операторы: конкатенация (1 и 2 - 12) …

6
Княжеский префикс по программе в шаблоне
Вы должны написать программу или функцию, которая выводит или возвращает столько главы I «Маленького принца», сколько может. Ваша программа или функция должны быть блоком кода M-by-N, содержащим только печатаемые символы ascii (кодовая точка от 32 до 126) и символы новой строки в конце каждой строки. Вы можете использовать не более …

4
Построить судоку как минимум подсказку
Моя попытка сформулировать этот вопрос , но с более объективным критерием решения. Ваша задача состоит в том, чтобы создать программу или функцию, которая использует решенную сетку Судоку Sв выбранном вами формате и пытается создать сетку проблем с как можно меньшим количеством подсказок, которые имеют Sуникальное решение. (Неважно, какой метод Sявляется …

2
Построить н-гон с линейкой и компасом
Задача состоит в том, чтобы нарисовать правильный многоугольник из n сторон, используя только компас и линейку без опознавательных знаков. Вход (n) является одним из следующих 10 чисел: 3, 4, 5, 6, 8, 10, 12, 15, 16, 17. Метод : поскольку у вас есть только линейка и компас, вы можете рисовать …

3
Самый быстрый игрок для точек и ящиков
Задача состоит в том, чтобы написать решатель для классической игры в карандаш и бумагу Dots and Boxes . Ваш код должен принимать два целых числа mи в nкачестве входных данных указывать размер доски. Начиная с пустой сетки точек, игроки ходят по очереди, добавляя одну горизонтальную или вертикальную линию между двумя …

10
Программа проверки безумия
Безумие: делать одно и то же снова и снова и ожидать разных результатов. Напишите программу, которая просто выдает исключение (ошибка времени выполнения) при каждом запуске. Задача состоит в том, чтобы иметь возможность генерировать более одного сбоя, без непосредственного вызова исключений (без throwоператоров) и не использовать встроенные функции подсчета случайных чисел …

2
выиграть виртуальный матч по фехтованию
ВНИМАНИЕ: это довольно сложная проблема, в стиле боя царя горы, с добавленной случайностью, лучший код не всегда может победить. Пожалуйста, прочитайте все правила полностью, так как это довольно сложно! FLAVOR TEXT Билл и Стив решили устроить «дружескую» дуэль, хотя и были такими богатыми и умными, и решили позволить своим лучшим …

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