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

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

1
Построить движок для игры-лабиринта
Это продолжение вопроса « Распечатать лабиринт» . Если вам нравится этот вопрос, пожалуйста, добавьте больше алгоритмов генерации лабиринтов;). Для этого задания вам нужно будет внедрить игровой движок для одного игрока, который должен найти клад в лабиринте и выбраться из темницы. Движок запускается с чтения лабиринта из стандартного ввода, за которым …
9 code-golf  maze 

4
Проблема N-Queens [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 5 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, …

4
Алгоритм быстрого рисования линий
Задача состоит в том, чтобы найти способ нарисовать горизонтальную линию в массиве 16-битных целых чисел. Мы предполагаем массив 256x192 пикселей с 16 пикселями на слово. Строка - это непрерывный набор битов (1). Строки могут начинаться с середины любого слова, накладываться на любые другие слова и заканчиваться на любом слове; они …

15
Выведите ближайшие простые числа
Напишите программу, которая принимает входные данные (которые могут быть или не быть простыми), и перечисляет непосредственное простое число, следующее за ним и предшествующее ему. Пример ввода: 1259 Пример вывода: 1249 1277 Кратчайшая программа выигрывает. Необходимо выполнить в течение 10 секунд на современном настольном ПК. Входы будут ограничены до 10 000 …

9
Разбейте слово на части с равными баллами
Предполагая, что A = 1, B = 2 ... Z = 26, а значение слова является суммой этих буквенных значений, можно разбить некоторые слова на две части, чтобы они имели равные значения. Например, «wordsplit» можно разбить на две части следующим образом: ordsl wpit, потому что o + r + d …
9 code-golf  word 

10
Нумерация кроссвордов
Создайте программу для правильной нумерации сетки кроссвордов. вход Входными данными будет имя файла, представляющего сетку кроссвордов. Имя файла ввода может быть передано в качестве аргумента на стандартном вводе или другими обычными способами, кроме жесткого кодирования. Формат файла сетки: текстовый файл. Первая строка состоит из двух целочисленных констант, разделенных пробелами, Mи …

14
Числа, суммы, продукты
Учитывая сетку неотрицательных целых чисел 20 × 20, найдите подрешетку 3 × 3, где произведение сумм отдельных строк достигает максимума. Говорят в формулах: Учитывая подсеть 3 × 3 функция максимизации Для каждой строки рассчитывается сумма, а затем умножаются отдельные суммы. Пример (только 5 × 5): Часть, выделенная красным, является частью, …

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

13
Подсчитайте символы, превратите их в шифр
Проблема: Вы должны сделать программу, которая делает следующее: берет большую строку строчных букв и подсчитывает все вхождения каждой буквы. затем вы размещаете буквы по порядку от наибольшего до наименьшего числа случаев. затем вы берете этот список и превращаете его в кодировщик / декодер для текста. затем кодирует текст с этим …
9 code-golf 

3
Частично наблюдаемый Connect-4
Игра Вы будете играть (почти) в стандартную игру Connect-4 . К сожалению, это игра по переписке, и кто-то поместил черную ленту на каждом втором ряду, начиная снизу, чтобы вы не могли видеть какие-либо движения вашего противника в этих рядах. Любые ходы в уже заполненных столбцах будут считаться проходящими ваш ход, …

2
Python: Я хотел бы быть PHP [закрыт]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 3 года назад . Есть старая история о каменотесе, который никогда не был доволен тем, кем он был. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.