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

17
Найти максимум 3 номера без ветвления

На этот раз ваша цель - найти максимум 3 целых числа (от - (2 ^ 31) до 2 ^ 31 - 1 в двоичном дополнении 2) без использования ветвления или циклов. Вы только разрешено использовать Неравенство / Равенство ( ==, >, >=, <, <=, !=) Эти количества , как 2 - маркеров. Арифметика ( +, -,* , /)...

17
Рассчитайте скалу, катящуюся по склону

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

17
Напишите переводчик для моего эзотерического языка Jumper

Я придумал эзотерический язык Jumper. Позже вы поймете, почему. Он работает с оперативной памятью с байтами в качестве ячеек. ОЗУ проиндексировано нулями и изначально заполнено нулями. При попытке доступа к ячейкам с отрицательными индексами должна отображаться ошибка и программа завершается. При...

17
Напишите программу, которая заменяет пробелы скобками в тех случаях, когда скобки в местах вызывают застой

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

17
Символы против букв

Символы против букв В символах ASCII были разделены когда - то снова ! Ваши наборы - Письма и Символы . Письма ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Символы !"#$%&'()*+,-./0123456789:;<=>?@[\]^_`{|}~ Задача - написать две программы: Напечатайте каждое письмо ровно один раз,...

17
Два-много выходов

Соревнование Я представляю вам еще один вызов шпион против шпиона, противопоставляя обфускаторы против крекеров. В этом случае, однако, защищаемая база данных является не входом, а выходом . Правила вызова просты. Напишите процедуру со следующими характеристиками: Процедура может быть написана на...

17
Найти преступника из его уха, пальца и головы

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

17
Относительный против Абсолюта

Если кто-то, смотрящий на север в точке A в этой сетке, хотел, чтобы направления следовали по зеленой траектории (поскольку они могут следовать только по линиям сетки) до точки B, вы можете сказать им: Go North, North, West, East, East, South, East, East. или эквивалентно Go Forward, Forward, Left,...

17
Генерировать любое случайное целое число

Ваша программа / функция должна вывести ровно одно целое число выведите любое целое число с положительной вероятностью выведите целое число больше 1.000.000 или меньше -1.000.000 с вероятностью не менее 50%. Пример выходов (все должно быть возможно): 59875669123 12 -42 -4640055890 0 2014 12 24...

17
Пугливая программа

Задача Вы должны написать программу, которая получает целое число в nкачестве входных данных (из командной строки) и встраивает себя (программу) nв каталоги дерева каталогов. Пример с n=5: Имена папок могут быть любыми. Единственными требованиями являются правильность глубины и возможность...

17
Слова внутри слов внутри слов внутри слов. , ,

В этом пиксельном шрифте прописных букв алфавита все символы имеют ширину 5 единиц и высоту 5. ███ ████ ███ ████ █████ █████ ████ █ █ █████ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ██ ██ █████ ████ █ █ █ ████ ████ █ ██ █████ █ █ ███ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █...

17
Оценить цепочку неравенств

Напишите код, чтобы оценить, является ли цепочка неравенств истинной или ложной. Пример ввода - строка 3<=4!=9>3==3 Это правда, потому что каждый из его компонентов верен: (3<=4) and (4!=9) and (9>3) and (3==3) Входные данные: Строка, представляющая цепочку из одного или нескольких...

17
Сортированный лексический раздел номера

Задача действительно проста: учитывая число, вы разбиваете его цифры на массив меньших чисел, так что результирующие числа не убывают. Уловка в том, что вы должны разделить его так, чтобы длина массива была максимальной. Смущенный? Вам предоставляется положительное целое число через STDIN (или...

17
Вычислить контрольную цифру, используя алгоритм Дамма

Существуют популярные алгоритмы контрольных цифр, такие как Luhn, а также хорошие , например алгоритм Damm. Единственная возможная причина популярности таких алгоритмов, как Luhn, заключается в том, что существует их реализация в виде кода. Это означает, что мы, как сообщество, можем изменить мир,...

17
Генерируйте MathJax для продолжения фракции «Золотое сечение»

В ожидании временного отключения MathJax отображенный MathJax в этом вопросе был заменен изображениями. Вы все еще можете публиковать ответы, но вам придется просматривать отображенный MathJax на другом сайте . PPCG только что получил MathJax ! Это означает, что теперь мы можем легко включать...

17
Групповая терапия: определение групп

Напишите программу, которая определяет, представляет ли таблица умножения данной конечной магмы группу. Магма это набор с бинарной операцией, которая закрыта, что означает для всех a, b в G, a * b снова в G (замкнутость) Пусть (G, *) будет магмой. (G, *) является группой, если для всех a, b, c в G,...

17
Подсчет в пирамидах

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

17
Найти шаблоны в строках

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

17
Преобразовать дробь в повторяющиеся десятичные

Почти полярная противоположность, если это вызов, и я подозреваю, что это будет немного легче. Ваша задача - взять два целых числа в формате a/b(формирование рационального числа), а затем вывести число точно в десятичном виде. Например, если бы вы вводили 1/3, он бы вывел: 0.33333333333333333 И...