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

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

8
Топология ASCII, часть 1: Могу ли я рассчитывать на вас?
У меня серьезная проблема. У меня есть несколько текстовых файлов, в которых я храню свои очень важные номера - все важные! И двойки, и тройки .. Эти числа были настолько важны, что я не мог доверить их этим новомодным десятичным или двоичным системам счисления. Я сохранил каждое число в одинарном …

4
Нарисуйте аполлоновскую прокладку
Учитывая три взаимно касательных круга, мы всегда можем найти еще два круга, которые касаются всех трех из них. Эти два называются кругами Аполлона . Обратите внимание, что один из кругов Аполлона может быть вокруг трех начальных кругов. Начиная с трех касательных окружностей, мы можем создать фрактал, называемый аполлоновой прокладкой , …

2
Печать ASCII Voxels
Напишите программу , которая считывает n×n×nn×n×nn\times n \times n массив двоичных значений , которые представляют собой n×n×nn×n×nn\times n \times n куб, который состоит из n3n3n^3 меньших кубов. Каждое значение говорит, есть ли в данной позиции воксел (маленький куб) или нет. Программа должна выводить данный массив в виде ASCII-графики (это означает …

30
Горизонтальный график длины слова
вход Список слов, разделенных любым количеством пробелов. Выход Горизонтальный граф ASCII, где n-я строка состоит из столько звездочек ( *), сколько n-го слова длинное. Пример использования >Входные сигналы пользователя, вы не должны ввести его при тестировании программы. > This is an example histogram of word length **** ** ** ******* …

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

2
Конкурс скрытых кодов: не очень быстрая сортировка [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он был по теме для Code Golf Stack Exchange. Закрыто 3 года назад . Задание Напишите программу на языке по вашему выбору, которая читает строки ввода от стандартного ввода …

5
Правительство имеет ограниченную поставку стен
Введение Знающие код гольфисты подготовили нас к потопу конца света . Районы, подверженные риску, были эвакуированы, и население переместилось на возвышенность. Мы недооценили поток (или, возможно, была ошибка в коде @ user12345). Некоторые высокогорные районы стремительно приближаются к уровню моря. Стены должны быть возведены, чтобы обеспечить выживание ныне густонаселенных лагерей. …
28 code-golf 

30
Распечатать таблицу ASCII
Задача состоит в том, чтобы отобразить п символов из таблицы ASCII . Вы можете написать функцию (или программу, которая принимает аргумент в качестве параметра, также допустим STDIN), который принимает параметр n , который будет индексом последнего символа для печати. Задача довольно проста, поэтому в качестве примера приведена возможная реализация в …
28 code-golf 

21
Морра, благородная игра королей
Задний план Игра Морра простая игра. В «оригинальной» версии несколько игроков одновременно выбрасывают 0-5 своими руками, угадывая общую сумму рук каждого. Версия, которую я здесь использую, была изменена, чтобы увеличить потенциал для нетривиальной стратегии, и она описана ниже: Есть два игрока. Как и в каменных ножницах, игроки двигаются одновременно. Каждый …

8
Написать Палач Солвер
Вы должны написать решатель Hangman. Тестирование по этому списку английских слов [1] , решатель, который решает наибольшее количество слов, побеждает, с количеством полных неверных догадок. Все слова в списке слов будут проверены в случайном порядке. [1]: Этот список слов берется отсюда , затем удаляются цифры, затем удаляются слова длиной 1 …

18
Плавающая Орда
Введение Дождь наконец утих. Большая часть человечества утонула из-за ошибки в коде @ user12345 . Оставшиеся в живых разбросаны по всему миру архипелага. Радиосвязь налажена, и человечество готово процветать еще раз. Без всякой причины пираты-зомби собрались у Первого меридиана и несутся на запад. Орда пожирает все. проблема Наш сценарий конца …
28 code-golf 

5
Нарисуй изображение со змеей
Представьте себе непрерывный двухмерный путь, который может поворачивать только влево, вправо или идти прямо, не может пересекаться сам и должен заполнять прямоугольную сетку, например сетку пикселей на изображении. Мы назовем этот путь змеей . Этот увеличенный пример показывает путь змеи в сетке 10 × 4, который начинается красным и увеличивается …

21
Лимерик Hello World [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 2 года назад . Рифмованная программа, которую вы пишете. Попытка выиграть бой. Для победы в конкурсе и …

12
Расскажи мне ходы
Джек и Джейн решили поиграть в шахматы, чтобы скоротать время. К сожалению, Джек плохо умеет визуализировать. Он считает, что трудно определить возможные ходы для данной фигуры, кроме пешки, конечно! Ваша задача состоит в том, чтобы помочь Джеку найти возможные варианты для данной фигуры (кроме пешки). Если кто-то забыл, различные части …
28 code-golf  chess 

12
Короткие номера Deadfish
Deadfish - один из самых известных языков программирования, не соответствующих Тьюрингу. Он имеет только один аккумулятор (который начинается с 0) для хранения данных и только четыре команды: i - Increment the accumulator s - Square the accumulator d - Decrement the accumulator o - Output the accumulator Программа Deadfish может …

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