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

67
Вывести знак

Учитывая число N, выведите знак N: Если N положительно, выведите 1 Если N отрицательно, выведите -1 Если N равно 0, выведите 0 N будет целым числом в пределах представимого диапазона целых чисел в выбранном вами...

67
Эй, мальчик, должен это сумма

Каждое положительное целое число может быть выражено как сумма не более трех палиндромных положительных чисел в любом основании b ≥5.   Cilleruelo и др., 2017 Положительное целое число является палиндромным в данной базе, если его представление в этой базе без ведущих нулей читает то же самое в...

67
Магическое Собрание: Друзья или Враги?

В карточной игре Magic: The Gathering есть пять разных цветов, которые обозначают рыхлую принадлежность карт: White ( W), Blue ( U), Black ( B), Red ( R) и Green ( G). Они часто расположены в пятиугольнике следующим образом: W G U R B Как в знаниях MtG, так и во многих карточных механиках смежные...

66
Три-три-три!

Напишите программу, которая производит вывод, такой что: По крайней мере три разных символа появляются. Количество вхождений каждого символа кратно 3. Например, A TEA AT TEEдействительный выходной сигнал , так как каждый из 4 -х различных символов, A, E, Tи (space), происходит в 3 раза. Конечно,...

66
Диагональный алфавит

При отсутствии входных данных ваша задача - сгенерировать следующее: a b c d e f g h i j k l m n o p q r s t u v w x y z Не визуально ваша задача - сгенерировать каждую букву в алфавите с пробелами перед ней, равными ее положению в алфавите минус один. Если вы распечатаете это, оно должно выглядеть...

66
Это моя подушка

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

66
Напишите программу, которая сама загружает

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

66
Это число Циклопа? "Никто не знает!

Задача: С учетом целочисленного ввода выясните, является ли это число Циклопом. Вы можете спросить, что такое число Циклопа? Ну, это число, двоичное представление которого имеет только один 0в центре! Тестовые случаи: Input | Output | Binary | Explanation -------------------------------------- 0 |...

66
Нарисуйте ☣ (символ биологической опасности)

Нарисуйте символ биологической опасности в произвольном цвете на ярко окрашенном фоне. Конкретные пропорции были опубликованы в выпуске Федерального реестра правительства США от 27 июня 1974 года . подробности В качестве вывода разрешены запись в файл (растровые и векторные форматы) или отображение...

66
Гипотеза Коллатца (OEIS A006577)

Это гипотеза Коллатца (OEIS A006577 ): Начните с целого числа n > 1. Повторите следующие шаги: Если n четное, разделите его на 2. Если n нечетно, умножьте его на 3 и добавьте 1. Доказано , что для всех натуральных чисел до 5 * 2 60 , или около 5764000000000000000 , п , в конечном счете станет 1...

65
Гольф-программа "Ласка"

Ричард Докинз в своей книге « Слепой часовщик» описывает программу «Ласка» . Алгоритм может быть описан следующим образом: Начните со случайной строки из 28 символов. Допустимые символы - все буквы верхнего регистра и пробел. Сделайте 100 копий этой строки, с вероятностью 5% на символ того...

65
Взломать загадку?

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

65
Программирование питания: O (1 ^ N), O (N ^ 1), O (2 ^ N), O (N ^ 2) все в одном

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

65
Раскомментируйте программу COBOL!

COBOL - очень старый язык, на момент написания ему 58 лет. На самом деле он настолько старый, что имеет очень интересную причуду: первые шесть символов каждой строки являются комментариями. Вы спрашиваете, почему это? Ну, эти 6 символов были предназначены для использования в качестве номеров строк,...

65
Алфавит моей дочери

На днях мы писали предложения с моей дочерью с магнитным письмом на холодильник. Хотя мы смогли сделать некоторые ( I love cat), у нас не было достаточно букв, чтобы сделать другие ( I love you too) из-за недостаточного количества букв o(4) Затем я узнал, что, хотя один набор включает в себя 3...

65
Команда котенка

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

65
Это четное или нечетное?

Примечание. Ванильного теста на четность еще не было (есть C / C ++, но он не позволяет использовать языки, отличные от C / C ++, а другие, не являющиеся ванильными, тоже в основном закрыты), поэтому я пишу один. Если задано положительное целое число, выведите его четность (т. Е. Если число...

65
Харе Кришна Харе Кришна Кришна Кришна Харе Харе

Недавно я видел людей Харе Кришна с их мантрой на эмблеме, и я обнаружил, что может быть довольно интересно кодировать гольф. Соревнование Напишите Харе Кришна мантру , то есть: Hare Krishna Hare Krishna Krishna Krishna Hare Hare Hare Rama Hare Rama Rama Rama Hare Hare Критерии победы Это код-гольф...

65
«В детстве мне сказали, что Пауки не чувствуют никаких эмоций».

Задача: вывести это точное ASCII-искусство паутины в окне: _______________________________ |\_____________________________/| || \ | / || || \ /|\ / || || /\'.__.' : '.__.'/\ || || __.' \ | / '.__ || ||'. /\'---':'---'/\ .'|| ||\ '. /' \__ _|_ __/ '\ .' /|| || | /. /\ ' : ' /\ .\ | || || | | './ \...