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

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

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

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

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

1
Регулярное выражение, которое соответствует только самому себе
Есть несколько довольно крутых проблем, связанных с регулярным выражением ( Саморегулирующее регулярное выражение , регулярное выражение , проверяющее регулярное выражение ) Это вполне может быть невозможно, но есть ли регулярное выражение, которое будет соответствовать ТОЛЬКО самому себе? ПРИМЕЧАНИЕ, разделители должны быть включены: например /thing/должен совпадать /thing/а не thing. Единственным возможным …

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

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

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

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

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

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

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

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

30
Это число простое?
Хотите верьте, хотите нет, у нас пока нет задачи по коду для простого теста на примитивность . Хотя это, возможно, и не самая интересная задача, особенно для «обычных» языков, она может быть нетривиальной во многих языках. Списки кода Rosetta представлены языками идиоматических подходов к тестированию простоты: один использует тест Миллера-Рабина, …

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

30
Я не тот язык, который вы ищете!
Разве это не раздражает, когда вы находите кусок кода и не знаете, на каком языке он был написан? Этот вызов пытается несколько решить эту проблему. Вызов Вам нужно будет написать программу, которая при запуске на двух разных языках выведет строку: This program wasn't written in <language program compiled/interpreted in>, it …

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