Вопросы с тегом «code-golf»

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

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

148
1, 2, Fizz, 4, Buzz

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

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

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

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

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

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

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

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

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

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

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

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

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

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в любом случае Не...

122
La La Land… не надо ждать, Му Му Лунный свет

Этот конкурс - дань уважения победителю конкурса «Лучшая картина» на Оскаре 2017 « La La Land Moonlight» ! Напишите функцию / программу, которая принимает строку, содержащую только буквы [A-Za-z], четыре символа, которые являются общими в ежедневных предложениях .,'?и пробелах, и выводит строку в...

121
Самый короткий код для получения бесконечного вывода

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

121
Кратчайший бесконечный цикл, не производящий выхода

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

119
Пой С Днем Рождения на свой любимый язык программирования

У вашего любимого языка программирования только что был день рождения. Будь милым и пой песню Happy Birthday . Конечно, вы должны сделать это, написав программу на этом языке. Программа не принимает никаких данных и записывает следующий текст в стандартный вывод или произвольный файл: Happy...

115
Функция или последовательность Фибоначчи

Последовательность Фибоначчи - это последовательность чисел, где каждое число в последовательности является суммой двух чисел, предшествующих ей. Первые два числа в последовательности - 1. Вот первые несколько терминов 1 1 2 3 5 8 13 21 34 55 89 ... Напишите кратчайший код, который либо: Генерирует...

114
Выйти и проголосовать

Сегодня 8 ноября 2016 года, день выборов в Соединенных Штатах Америки. Если вы являетесь гражданином США, имеющим право голосовать, тогда выходите и голосуйте, если вы еще этого не сделали, прежде чем ответить на этот вызов. Не обсуждайте, за кого вы проголосовали. Имеет значение только то, что вы...

113
Интерпретировать мозг ***

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