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

157
Эмулировать процессор Intel 8086

Примечание: пришло несколько ответов. Подумайте об отмене ответов на новые вопросы. Common Lisp от happy5214 Клиент из люцера Java от NeatMonster Javascript от Crempp C от Майка C C ++ от Дария Гоада Постскриптум от luser droog C ++ от JoeFish Javascript от полностью субъективный C от RichTX C ++...

154
Как высоко вы можете рассчитывать?

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

154
Является ли мой шаблон Swipe законным?

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

151
Caveman Duels (или: я ткну тебя острой палкой)

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

148
1, 2, Fizz, 4, Buzz

Введение В наших недавних усилиях по сбору каталогов самых коротких решений для стандартных упражнений по программированию, вот первая в истории PPCG ванильная задача FizzBuzz. Если вы хотите увидеть другие проблемы каталога, есть «Hello World!» и "Является ли это число простым?" , Вызов Напишите...

148
Реализуйте машину правды

Правда машина (кредиты идут к этому парню , что пришли с ним) очень простой программой , предназначенной для демонстрации ввода / вывода и управления потоком языка. Вот что делает машина правды: Получает число (0 или 1) из STDIN. Если это число равно 0, распечатайте 0 и завершите. Если это число...

146
Кратчайший код, чтобы законно ослабить

Я разработчик, и мне не хочется делать свою работу. Я знаю из XKCD, что лучшим оправданием для замедления является компиляция вашего кода . Из-за этого, я думаю, мне нужен код, который будет компилироваться вечно! И потому что я ленивый и не хочу много печатать, это должно быть сделано с...

146
Самый странный способ вызвать переполнение стека [закрыто]

Как программист, вы наверняка знаете ошибку переполнения стека из-за очевидной рекурсии. Но, конечно, есть много странных и необычных способов заставить ваш любимый язык выплюнуть эту ошибку. Цели: Должно вызывать переполнение стека, которое хорошо видно на выходе ошибки. Не допускается...

144
«УЗЕЛ» или «НЕ»?

Напишите программу, которая обрабатывает художественное представление ASCII запутанной строки и решает, можно ли ее распутать в простой цикл. Клубок представлен с помощью символов -и |для представления горизонтальных и вертикальных сегментов, а также +для представления углов. Места, где строка...

142
Расшифруй исходный код

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

138
Советы по игре в гольф в С

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

136
Умиротворите своих Google Overlords: нарисуйте логотип «G»

Напишите программу или функцию, которая принимает положительное целое число N и выводит N × N пиксельное изображение логотипа Google «G» в соответствии с этой * конструкцией: Например, если N равно 400, должен быть выведен логотип 400 × 400 пикселей с правильными размерами и цветами: Он должен...

135
Кратчайшее сообщение об ошибке

Вызов Напишите самую короткую программу, которая при компиляции или выполнении выдает сообщение о фатальной ошибке, которое меньше самой программы. Сообщение об ошибке не может быть сгенерировано самой программой, такой как Python raise. Действительный ответ должен включать как код, так и сообщение...

133
Красный против Синего - Пиксельные Командные Боевые Боты

Этот конкурс официально завершен. Синяя команда победила! Я произвел два сета по 50 битв, и удивительно, что Blue выиграл все 100 из них. Глядя на статистику, становится ясно, что совместные записи PhiNotPi и Sp3000 были настоящими героями. Отличная работа, вы двое! Фактически, если вы...

133
Советы по игре в гольф на JavaScript

Какие общие советы у вас есть для игры в гольф на JavaScript? Я ищу идеи, которые могут быть применены к проблемам с гольфом в коде, которые, по крайней мере, несколько специфичны для JavaScript (например, «удалить комментарии» - это не ответ). Примечание. См. Также Советы по игре в гольф в...

129
Привет, мир! (Любой другой персонаж)

Напишите программу, которая печатает «Hello, World!». Но также, если вы берете только первый, третий, пятый и т. Д. Символы вашей программы, полученная программа все равно должна вывести «Hello, World!». Если ваша программа: abc def Должно появиться «Hello, World!», Но так должно acdf Нет решений с...

127
Я удваиваю источник, ты удваиваешь вывод!

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

123
Запутанный Hello World

Создайте максимально короткую запутанную программу, которая отображает текст «Hello World». Чтобы считаться запутанной программой, она должна отвечать как минимум двум из следующих требований: Не содержит символы: h, l, wи dв любом случае Не содержит символы: e, o, r, 0, и 1в любом случае Не...