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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

16
Кодируй мне печенье
Вызов Кодировать файл ASCII cookie в соответствии с входными данными. вход Печенье вид. Это одна из трех строк: «Обычная», «Шоколадная» или «Ореховая». Может быть аргументами функции, стандартным (или ближайшим аналогом) или файловым аргументом. Выход ASCII печенье. См. ниже. Должно быть ___ / \ | | \___/ для простого ввода, ___ …

8
Распечатайте наименьший квадрат идеальной площади
Возведение квадратов в квадрат - это процесс разбиения квадрата, используя только другие квадраты. Если эта мозаика использует только квадраты разных размеров, то она считается идеальной . Минимально возможный идеальный квадрат квадрат является 112x112 квадратом черепицы с использованием 21 различных квадратов. Я создал арт-версию этого квадрата ascii ниже: ################################################################################################################ # ## …

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

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

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

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

7
Какова вероятность того, что рыцарь останется на шахматной доске?
Учитывая размер шахматной доски и начальную позицию коня, рассчитайте вероятность того, что после kходов конь окажется внутри шахматной доски. Замечания: Рыцарь делает все 8 возможных ходов с равной вероятностью. Как только рыцарь оказывается вне шахматной доски, он не может вернуться внутрь. вход Входы разделяются запятыми в виде: l,k,x,y где l- …
16 code-golf  chess 

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

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

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

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

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

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

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

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

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