Пазлы для программирования и Code Golf

Вопросы и ответы по программированию головоломок энтузиастов и любителей кода

1
Написать D * MN Однозначный Цензор
Цензоры являются распространенным инструментом, используемым в сетях. Но они часто подвергают цензуре слишком много слова и таким образом делают проклятие неоднозначным для читателя. И иногда они недостаточно цензурируют, поэтому слова по-прежнему остаются оскорбительными. Ваша задача это исправить. Твое задание Напишите программу / функцию / все, что занимает два списка и …

5
Code Golf: анализ результатов Google
Когда вы что-то ищете в Google, на странице результатов пользователь может видеть зеленые ссылки для первой страницы результатов. В кратчайшей форме, в байтах, используя любой язык, отобразите эти ссылки на стандартный вывод в виде списка. Вот пример для первых результатов запроса на обмен стека: Вход: Вы выбираете: URL ( www.google.com/search?q=stackexchange&ie=utf-8&oe=utf-8) …

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

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

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: . | . ]#[ . \_______/ . ]###[ . …

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

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). Граф …

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