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

16
Написать Колмогоровский Сложность Солвер

Колмогоров сложность струнного S является длина самой короткой программы P , написанный на некотором языке программирования L , выход которого в точности S . (Да, настоящее определение более формально, но этого будет достаточно для решения проблемы.) Ваша задача в этой проблеме заключается в...

16
Неразумные битовые операции

Мне нравится играть в гольф dc, но я иногда расстраиваюсь, потому что dcу меня нет побитовых операций. Вызов Обеспечить четыре названные функции , которые реализуют эквивалент операций с поразрядными &, |, ~и^ (побитовое AND, OR, NOT и XOR). Каждая функция принимает два операнда ( ~занимает...

16
Перекрывающийся круг

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

16
LSC-система рендеринга ASCII

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

16
Гонка цифр

Вы должны написать программу или функцию, которая задает начальный порядок различных однозначных натуральных чисел и длину дорожки в качестве входных данных или возвращает конечный порядок чисел. Вход [5,1,2,6,7] and 14определяет следующую расу: -------------- 76215 -> -------------- Правила...

16
Вы называете это Центрированием, я называю это Code Golf

«Давайте посмотрим правде в глаза, выровненные изображения, как маленькие подарки с небес. Добро пожаловать, но неожиданно».- Геобитс +10000 репутации тому, кто выиграет это испытание. Правила: 1) Вы должны создать программу. 2) Вводится изображение, однако, передается ли оно в виде файла или...

16
Как я могу использовать cmp (a, b) с Python3?

Мне сказали, что использование cmpфункции может быть очень полезным в коде-гольфе . Но, к сожалению, Python 3 не имеет cmpфункции. Так какой же самый короткий эквивалент cmpэтого работает в Python...

16
Построить ASCII часы Фибоначчи

Кто-то создал по-настоящему причудливые часы, используя числа Фибоначчи, которые выглядят действительно красиво, но довольно непригодно для использования. Просто так, как нам нравится! Давайте воссоздадим это. Часы состоят из 5 секций, соответствующих первым пяти числам Фибоначчи, начиная с 1 (т.е....

16
Отключить график

Вступление В этом задании вам дается ориентированный граф с самоконтролями, и ваша задача - преобразовать его в неориентированный граф без самопетлей. вход Вы вводите ориентированный граф с установленной вершиной {0, 1, ..., n-1}для некоторого натурального числа n ≥ 0(или {1, 2, ..., n}если вы...

16
ASCII Искусство дня № 3 - Китайские святыни

В сегодняшнем эпизоде ​​AAOD мы собираемся построить китайский храм различной высоты. Рассмотрим следующие примеры для height ( N) 1для6 N = 1: . | . ]#[ . \_______/ . ]###[ . \__]#.-.#[__/ |___| |___| |___|_|___| ####/_\#### |___| /_____\ N = 2: . | . ]#[ . \_______/ . ]###[ . \___________/ ....

16
Какова вероятность того, что рыцарь останется на шахматной доске?

Учитывая размер шахматной доски и начальную позицию коня, рассчитайте вероятность того, что после kходов конь окажется внутри шахматной доски. Замечания: Рыцарь делает все 8 возможных ходов с равной вероятностью. Как только рыцарь оказывается вне шахматной доски, он не может вернуться внутрь. вход...

16
Поселенцы Катана - самая длинная дорога!

Это доска эндшпиля Поселенцев Катана: Фон: Дороги (длинные палки) и поселения (и города) представлены маленькими хижинами. Мы кодируем расположение этих частей, используя следующую схему: Сверху у нас есть ряд горизонтальных вершин и ребер, где можно разместить дорогу. Тогда у нас есть колонка...

16
Уравнения спичек

Ваша задача в этой задаче - проанализировать данное «уравнение спички», как это ... ... и выяснить, можно ли превратить его в правильное уравнение путем перестановки совпадений. Если это так, вы должны вывести наименьшее количество ходов и полученное уравнение. вход Входные данные представляют...

16
XKCD: Аномалии клавиатуры Mash

Еще один конкурс, вдохновленный XKCD . Этот основан на Keyboard Mash . По заданной входной строке идентифицируйте аномальные символы, предполагая, что большинство из них было набрано в одной строке стандартной клавиатуры США QWERTY . Входные строки могут содержать сдвинутые нажатия клавиш, но они...

16
Желоб-А-Pearing

Вот пять изображений груш и стальной желоб : A: B: C: D: E: Это всего лишь миниатюры, кликните на них для просмотра в полном размере! (Я сделал это с Algodoo .) Этот класс изображений всегда имеет следующие свойства: Они всегда 400 × 400 пикселей с белым фоном. (Он может быть не совсем белым,...

16
Отформатируйте заданное количество байтов в удобочитаемый формат

Вызов и происхождение На Stack Overflow популярный вопрос: как преобразовать размер байта в читабельный формат в Java? Ответ с наибольшим количеством голосов имеет довольно хороший способ сделать это, но это Codegolf, и мы можем сделать лучше, не так ли? Ваша задача состоит в том, чтобы написать...

16
Распечатайте наименьший квадрат идеальной площади

Возведение квадратов в квадрат - это процесс разбиения квадрата, используя только другие квадраты. Если эта мозаика использует только квадраты разных размеров, то она считается идеальной . Минимально возможный идеальный квадрат квадрат является 112x112 квадратом черепицы с использованием 21...

16
Антиферромагнитное упорядочение

Антиферромагнетизм - это то, что исследователи IBM использовали для перехода от 1 терабайтного диска к 100 терабайтному диску с тем же количеством атомов. В материалах, которые проявляют антиферромагнетизм, магнитные моменты атомов или молекул, обычно связанные со спинами электронов, равномерно...

16
Написать D * MN Однозначный Цензор

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

16
Code Golf: анализ результатов Google

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