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

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

7
Рисовать с вашим процессором
Я наткнулся на статью, где студенты использовали сетевой трафик, чтобы нарисовать свой университет на графике IPv6 страны . [образ] Ваша цель проста, но ее трудно реализовать. Нарисуйте текст MAIL (так как это одно из немногих слов, которые можно прочитать на одномерном графике) на графике ЦП. Это должно выглядеть примерно так: …
289 code-golf 

30
Мне нужна программа, в которой пользователь вводит массив значений типа double, а программа выводит отсортированный массив
Примечание. Этот вопрос был строго отредактирован с тех пор, как я впервые разместил его здесь. Правила были перенесены сюда , прочитайте их, прежде чем публиковать любой ответ, чтобы понять цель этого. Это был первый вопрос, созданный в категории кода троллинга . Представьте себе ленивого пользователя в Stack Overflow, который задает …

30
Сделай так, будто я работаю
Часто я запускаю скрипт или запрос, выполнение которого занимает значительное время. Я могу оставить этот сценарий открытым и наслаждаться проволочками без вины. Теперь, что если бы я мог написать сценарий, который кажется одним из приведенных выше сценариев для любого зрителя, но только для внешнего вида? Я мог бы поставить его …

30
Мы не новички в коде гольфа, вы знаете правила, и я тоже
Напишите самую короткую программу, которая печатает всю лирику «Никогда не сдавайся» Рика Эстли. Правила: Должен выводить текст в точности так, как он представлен в приведенном выше тексте *. Вот сырой дамп: http://pastebin.com/raw/wwvdjvEj Не может полагаться на какие-либо внешние ресурсы - все тексты должны быть сгенерированы / встроены в код. Не …

30
Советы по игре в гольф на Python
Какие общие советы у вас есть для игры в гольф на Python? Я ищу идеи, которые могут быть применены к задачам кода-гольфа и которые, по крайней мере, несколько специфичны для Python (например, «удалить комментарии» - это не ответ). Пожалуйста, оставьте один совет за ответ.
248 code-golf  python  tips 

30
Краска Звездная ночь, объективно, в 1кБ кода
Примечание : Андерс Касорг был награжден приёмкой на данный момент, чтобы привлечь внимание к его великолепному ответу, но задача еще не окончена! В предложении по-прежнему есть награда в 400 очков для тех, кто набирает высший балл без использования встроенного сжатия. Ниже 386x320png представление «Звездной ночи» Ван Гога. Ваша цель - …

30
Добавить язык в полиглот
Это сложная цепочка ответов, в которой каждый ответ основывается на предыдущем ответе. Я рекомендую отсортировать ветку по «старейшим», чтобы быть уверенным в том, в каком порядке создаются сообщения. Примечание : это стало довольно длительным испытанием, и опубликовать новые ответы довольно сложно. Таким образом, теперь есть чат для этой задачи, если …

30
Игра на выживание - создай своего волка
Доска Совет представляет собой двумерный массив ячеек. Клетки населены животными . Каждый день все животные на доске одновременно делают один ход. Если два или более животных перемещаются в одну и ту же клетку, они сражаются, пока не останется одно. Возможные ходы и атаки следующие: Ходы - { Move.UP, Move.RIGHT, Move.DOWN, …

30
Не используя цифры, получите самую высокую зарплату, какую только сможете. Но не преувеличивай!
Поскольку я подаю заявку на работу, на которой в объявлении о работе не указана зарплата, я представил себе особенно злого интервьюера, который дал бы кандидату возможность самому определять свою зарплату ... «играя в гольф»! Так что все идет просто так: Не используя цифры, напишите код, который выводит годовую зарплату, которую …

30
Эволюция «Привет, мир!»
Этот конкурс официально завершен, победителем стал jimmy23013 . Поздравляем! Задача состоит в том, чтобы создать программу, которая печатает Hello World!на стандартный вывод. Суть в том, что ваша программа должна иметь расстояние Левенштейна 7 или меньше от программы в ответе, представленном перед вами. Как это будет работать Ниже я уже представил …

30
Код, который будет выполняться только один раз
Цель Цель этой задачи - написать код, который будет выполняться один раз и только один раз. В основном это означает, что это каким-то образом повреждает программу, скрипт или среду. Если перезагрузка системы позволяет коду выполнить снова, что разрешено. счет Количество голосов. Все предположения должны быть четко указаны. Любые ответы, только …

30
Напечатайте каждого персонажа, которого нет в вашей программе
Ваша задача - создать программу (используя только печатаемые символы ASCII и / или символы табуляции и новые строки), которая печатает именно те символы в печатаемом пространстве ASCII ( 0x20до 0x7e), которые не появляются в исходном коде вашей программы (в любом порядке, однако). много раз хочешь). Самый короткий код для этого …

21
Разоружить бомбу!
Вы были наняты за свои технические знания в качестве помощника Секретного агента, чтобы гарантировать, что хороший парень сможет выполнить свою работу и спасти мир. Это ваша последняя миссия перед уходом на пенсию с высокой зарплатой и благодарностью всего мира. Но прежде чем вы должны разоружить Большую Чрезмерную Бомбу Злого Гения …

30
Гольф, ты идешь на отлично!
Используя ваш язык, поиграйте в гольф . Куайн является непустым компьютерной программой , которая не принимает входной сигнала и выдает копию своего собственного исходного кода в качестве единственного выхода. Нет обмана - это означает, что вы не можете просто прочитать исходный файл и распечатать его. Кроме того, во многих языках …
204 code-golf  quine 

30
Нет, просто БЛОКИРОВКА
Что происходит, когда CapsLockна клавиатуре нет надреза? "Это hPPENS." Цель этой программы состоит в том, чтобы последовательно эмулировать пропуски клавиатуры, где каждое Aнажатие заменяется CapsLock. Прописные буквы «А» из источника должны дать тот же эффект. Когда CapsLockвключено, использование заглавных букв в обратном порядке. Тестовые случаи "The quick brown fox jumps …

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