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

39
Распечатать буклет

Читать книгу легко, но печатать книгу может быть немного сложно. При печати буклета принтер должен располагать страницы определенным образом, чтобы их можно было читать слева направо. Способ, которым это сделано, использует образец как ниже n, 1, 2, n-1, n-2, 3, 4, n-3, n-4, 5, 6, n-5, n-6, 7, 8,...

39
Решите этот Алькасар для меня

Недавно я играл в игру под названием Alcazar. Это настольная игра-головоломка, в которой ваша цель - войти через одну дверь, пройти через все квадраты и выйти через другую дверь. Единственные правила: Введите один раз, оставьте один раз; Пройти через все квадраты; Не проходите через квадрат более...

39
Пометить мою почту! - ASCII штрих-коды

Штрих-коды 4 штатов Многие почтовые службы (Royal Mail UK, Canada Post, US Mail и т. Д.) Используют штрих-код из 4 штатов для кодирования информации о своей почте. Визуализированный в ASCII, он может выглядеть примерно так: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |...

39
У нас был вопрос, который не удался только по воскресеньям

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

39
Есть ли удар?

По заданному списку положительных целых чисел определите, существует ли элемент, который больше, чем его два соседа, или меньше, чем его два соседа («удар»). Чтобы быть понятным, выпуклость никогда не может быть первым или последним элементом списка, потому что у них есть только один сосед. Ваша...

39
Создать солнечную систему

вступление Это основано на реальной проблеме, с которой я недавно столкнулся, создавая компьютерную игру, и я подумал, что это принесет хороший раунд игры в гольф . Существует семь основных спектральных классов звезд, которые выделяют различное количество тепла. На геологию планет вокруг звезды...

39
Показать циферблат

Выведите 12 цифр на циферблате точно так: 12 11 1 10 2 9 3 8 4 7 5 6 Чтобы лучше увидеть сетку, вот с точками: ...........12............ .....11...........1...... ......................... .10...................2.. ......................... ......................... 9.......................3...

39
Я сделал сделал космический корабль пасть!

Введение: Вдохновленный комментарием @MagicOctopusUrn к ответу @ Emigna 's 05AB1E на мою задачу « Это была просто ошибка » : 8F9ÝÀNð×ý}».∊Я сделал сделал космический корабль пасть! И я был взволнован предложением 12-байтового редактирования. - Волшебная Осьминог Урна 17 июля 17: 20 Который является...

39
Невозможные очки дартс

Я был удивлен, что уже не нашел этот вопрос, хотя есть большой вопрос о проверке дартс: Дартс встречает Codegolf Ваша задача состоит в том, чтобы подсчитать, какие баллы невозможны, если число пикарей ниже «n», а максимальный - «д». Например, для n = 3 максимально возможный балл равен 180, поэтому...

39
Я перевернуть исходный код, вы отрицаете вывод!

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

38
Гольф взаимная квинна

Используя два языка по вашему выбору, напишите наименьшее «взаимное квин », которое вы можете. То есть напишите программу P на языке A, которая выводит исходный код для программы Q на языке B, так что вывод программы Q идентичен исходному коду для P. Пустые файлы не учитываются, равно как и...

38
Сжатие и распаковка текста - «Никогда».

После недавнего обсуждения использования инструментов сжатия в коде гольф , я подумал, что было бы неплохо написать свой собственный текстовый компрессор и декомпрессор. Вызов: Напишите две программы : одну для сжатия текста ASCII в последовательность байтов, а другую для его распаковки. Программы...

38
Решить кубик Рубика

Напишите самую короткую программу, которая решает кубик Рубика (3 * 3 * 3) в течение разумного промежутка времени и перемещается (скажем, максимум 5 секунд на вашей машине и менее 1000 ходов). Ввод в формате: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (этот конкретный вход...

38
Подсчитать сумму всех цифр

Эта задача состоит в том, чтобы написать программу или скрипт, который подсчитывает сумму всех цифр в целых числах от 1 до и включая заданное число. Ввод, одно положительное целое число. Выведите, сумму цифр в этом числе и все меньшие числа. Примеры: Input: 5 Integer Sequence: 1, 2, 3, 4, 5 Sum of...

38
Самый длинный код для добавления двух чисел [закрыто]

Задача: Я знаю, что мы все можем добавить два числа коротким путем, используя +. Ваша задача состоит в том, чтобы создать самый длинный код, который вы можете добавить два числа ввода. Правила: Весь код должен быть по теме (не заполняйте его кодом без добавления, чтобы добавить длину) Количество...

38
Выведите все числа от -100 до 100, которые содержат данную цифру

При наличии цифры от 0 до 9 (включительно) ваша функция / подпрограмма должна печатать все числа от -100 до 100 (включительно), которые содержат данную цифру. Например: Input: 9 Output: -99 -98 -97 -96 -95 -94 -93 -92 -91 -90 -89 -79 -69 -59 -49 -39 -29 -19 -9 9 19 29 39 49 59 69 79 89 90 91 92 93...

38
Сортировка персонажей по темноте

Ваша программа должна принимать в качестве входных данных строку символов, например: @+.0 И выведите символы, отсортированные по темноте, например: .+0@ Требования: Вы должны использовать моноширинный шрифт для обнаружения темноты. Вы должны узнать, сколько пикселей занимает каждый символ. Вы...

38
Музыка: что в этом аккорде?

вход Символ любого триадического аккорда (см. Http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Выход Ноты, составляющие данный аккорд. Примеры Вход: AM Выход:A C# E Вход: C#m Выход:C# E G# Вход: Db+ Выход:C# F A Вход: C0 Выход:C D# F# Бонусы -50, если вы можете также иметь дело с седьмыми...

38
Удаление пустой строки в исходном коде, которая вызывает неожиданную функциональность [закрыто]

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

38
Это слово на изумленной доске?

Введение После дня питья и просмотра чемпионата мира вы садитесь играть в дружескую игру ошеломления. Наступление вспыхивает, когда вас обвиняют в том, что вы тратите время на все с пустыми словами, которых нет даже на доске! Возможно, вы встречаетесь с двойным, но, конечно, вы думаете достаточно...