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

Code-golf - это соревнование для решения конкретной проблемы в наименьшем количестве байтов исходного кода.

579
Произведите число 2014 без каких-либо чисел в вашем исходном коде

Примечание, чтобы бросить вызов авторам в соответствии с мета-консенсусом : этот вопрос был хорошо принят, когда он был опубликован, но такие вызовы, когда просят ответчиков сделать X без использования Y , вероятно, будут плохо приняты. Попробуйте воспользоваться песочницей, чтобы получить отзыв о...

419
"Привет, мир!"

Так ... эээ ... это немного смущает. Но у нас нет простого "Привет, мир!" вызов еще (несмотря на то, что 35 вариантов помечены как hello-world и считаются). Хотя это не самый интересный кодовый гольф на распространенных языках, поиск кратчайшего решения в некоторых esolangs может быть серьезной...

371
Совмещать строку

В этой задаче вы должны взять строку, соответствующую регулярному выражению ^[a-zA-Z]+$или тому, что является разумным (вам не нужно учитывать заглавные или строчные буквы, если хотите) (вы можете предположить, что строка достаточно длинная и имеет правильную структуру для всех операции), и вывести...

339
Регулярное выражение, которое соответствует только самому себе

Есть несколько довольно крутых проблем, связанных с регулярным выражением ( Саморегулирующее регулярное выражение , регулярное выражение , проверяющее регулярное выражение ) Это вполне может быть невозможно, но есть ли регулярное выражение, которое будет соответствовать ТОЛЬКО самому себе?...

309
Upgoat или Downgoat?

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

289
Рисовать с вашим процессором

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

252
Мы не новички в коде гольфа, вы знаете правила, и я тоже

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

248
Советы по игре в гольф на Python

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

221
Напечатайте каждого персонажа, которого нет в вашей программе

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

214
Разоружить бомбу!

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

204
Гольф, ты идешь на отлично!

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

197
Нет, просто БЛОКИРОВКА

Что происходит, когда CapsLockна клавиатуре нет надреза? "Это hPPENS." Цель этой программы состоит в том, чтобы последовательно эмулировать пропуски клавиатуры, где каждое Aнажатие заменяется CapsLock. Прописные буквы «А» из источника должны дать тот же эффект. Когда CapsLockвключено, использование...

195
Это число простое?

Хотите верьте, хотите нет, у нас пока нет задачи по коду для простого теста на примитивность . Хотя это, возможно, и не самая интересная задача, особенно для «обычных» языков, она может быть нетривиальной во многих языках. Списки кода Rosetta представлены языками идиоматических подходов к...

189
Викторина по языку программирования

Поздравляем Денниса, который выиграл соревнование как у полицейских, так и у грабителей! Хобби Келвина уже выполнили свое обещание и написали этот вызов для Денниса за победу в конкурсе грабителей. Примечание. Эта задача закрыта для дальнейших ответов полицейских по состоянию на 2015-09-01...

182
Я не тот язык, который вы ищете!

Разве это не раздражает, когда вы находите кусок кода и не знаете, на каком языке он был написан? Этот вызов пытается несколько решить эту проблему. Вызов Вам нужно будет написать программу, которая при запуске на двух разных языках выведет строку: This program wasn't written in <language...

176
Хотите кодировать снеговика?

Вот простой ASCII арт снеговик: _===_ (.,.) ( : ) ( : ) Давайте сделаем его друзьями. Это будет общий образец для наших снежных людей искусства ASCII: HHHHH HHHHH X(LNR)Y X(TTT)Y (BBB) Ведущие места и круглые скобки всегда одинаковы для всех снежных людей. Различные буквы представляют разделы...

175
Математика это факт. Программирование не

В математике восклицательный знак !часто означает факториал, и он идет после аргумента. В программировании восклицательный знак !часто означает отрицание, и он стоит перед аргументом. Для этой задачи мы применим только эти операции к нулю и единице. Factorial 0! = 1 1! = 1 Negation !0 = 1 !1 = 0...

161
Кошелек или жизнь полиглот

С приближением Хэллоуина я подумала, что могу принять участие в небольшом соревновании по коду! Задача довольно проста. Вы должны написать программу, которая выводит либо trickили treat. "Твист?" Вы можете спросить. Хорошо, позвольте мне объяснить: Ваша программа должна делать следующее: Быть...

158
Не гуглите «гугл»

Мы все знаем, что если вы Google Google слово «Google», это сломает Интернет. Ваша задача - создать функцию, которая принимает одну строку и возвращает ее длину в наименьшем количестве символов Unicode. Однако, если заданная строка google(строчная), это приведет к ошибке. Например,...

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

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