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

96
Я скопировал свой пароль в буфер обмена! Вы можете удалить это?

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

95
Сделать программу Ceeeeeeee

Однажды я написал программу на JavaScript, которая будет принимать в качестве входных данных строку и символ и будет удалять все символы, кроме первого и символа, заданного в качестве входных данных, один за другим. Например, вычисление этого с входными данными codegolf.stackexchange.comи eдля...

94
Это остановит? (Менты)

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

93
Реализовать алгоритм сортировки Таноса

Алгоритм сортировки выглядит так: Пока список не отсортирован, закрепите половину всех элементов (удалите их из списка). Продолжайте, пока список не будет отсортирован или пока не останется только один элемент (который сортируется по умолчанию). Этот алгоритм сортировки может давать разные...

93
Я пассивно агрессивен и хочу оскорблять моего босса без его ведома

Это были тяжелые несколько месяцев на работе, и я чувствую, что просто хочу кричать прямо в лицо своему боссу. Однако я не из тех, кто напрямую сталкивается с людьми, с которыми у меня проблемы. Я также не хочу потерять свою работу. Итак, вот идея: я хочу быть в состоянии оскорбить его, но он...

92
Будет ли эта строка работать как строка?

Напишите программу, которая принимает строку из одной строки, которая, как вы можете предположить, будет содержать только символы /\_‾. (Это прямая и обратная косая черта, подчеркивание и наложение . Вы можете использовать ~вместо наложения, если это необходимо, поскольку наложение не является...

92
Где 0xBEEF?

Этот вызов был вдохновлен рекламой Венди с 1984 года. Иллюстрация Т.С. Роджерса Ваша задача - найти шестнадцатеричный 0xBEEF на двоичной булочке. «Говядина» состоит из следующего шаблона: 1 0 1 1 (0xB) 1 1 1 0 (0xE) 1 1 1 0 (0xE) 1 1 1 1 (0xF) И «плюшка» состоит из двоичной матрицы 12x12, такой...

92
Код заканчивается?

Это проблема кода в гольф, о которой я подумал с математическим уклоном. Задача состоит в том, чтобы написать максимально короткий код, так что остается открытым вопрос, заканчивается ли код. Примером того, что я имею в виду, может быть следующий фрагмент кода на Python, адаптированный от anwser к...

92
Пятьдесят оттенков серого

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

92
Доказательство того, что российский криптографический стандарт слишком структурирован

Цель этой задачи - найти невероятно короткую реализацию следующей функции pв выбранном вами языке. Вот код C, реализующий его (см. Эту ссылку TIO, которая также печатает его выходные данные) и страницу википедии, содержащую его. unsigned char pi[] = {...

91
Изображение Мандельброта на каждом языке

Я всегда использовал изображение Мандельброта как «графическую» версию Hello World в любом графическом приложении, которое мне досталось. Теперь очередь твоих парней. Язык должен иметь возможность графического вывода или рисования диаграмм (сохранение файлов запрещено) Визуализируйте квадратное...

90
В честь Адама Веста

Адам Уэст скончался, и я хотел бы почтить его память здесь, на PPCG, хотя я сомневаюсь, что он знал о нашем существовании. В то время как есть много, много разных вещей, которыми этот человек известен, ни одна не более заметна, чем его роль в качестве оригинального бэтмена. Я всегда буду помнить...

90
Цвета в наших звездах

Напишите программу, которая принимает строку или текстовый файл, первая строка которого имеет вид width height и каждая последующая строка имеет вид x y intensity red green blue где: widthи heightмогут быть любые натуральные числа. xи yмогут быть любые целые числа. intensity может быть любым...

90
5 любимых писем

Задача на самом деле очень проста. Выберите 5 различных букв (вы можете просто выбрать 5, которые позволят вам самый короткий код, если хотите) и вывести их на консоль. Однако поворот заключается в том, что они должны быть из следующего списка: AAA BBBB CCCC DDDD EEEEE FFFFF GGG H H A A B B C D D E...

89
Code Golf Christmas Edition: Как распечатать елку высотой N

Учитывая число N, как я могу распечатать елку высотой, Nиспользуя наименьшее количество кодовых символов? Nпредполагается ограниченным минимальным значением 3и максимальным значением 30(границы и проверка ошибок не обязательны). Nзадается как единственный аргумент командной строки для вашей...

88
Советы по игре в гольф в ECMAScript 6 и выше

Это похоже на другие «Советы по игре в гольф в <...>», но специально нацелено на новые функции в JavaScript, появившиеся в ECMAScript 6 и выше. JavaScript по своей сути является очень многословным язык, function(){}, .forEach(), преобразование строки в массив, массив типа объекта в массив, и...

87
Гольф и адвент календарь

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

87
Программирование первозданного мира

Давайте определим нетронутую программу как программу, которая сама по себе не имеет ошибок, но выдаст ошибку, если вы измените ее, удалив любую смежную подстроку из N символов, где 1 <= N < program length. Например, трехсимвольная программа Python 2 `8` это нетронутая программа ( спасибо, Sp...

86
Советы по игре в гольф на Яве

Есть ли полезные ярлыки, которые можно использовать в Java? Как показано ниже, importуже добавляет не менее 17 символов в программу. import java.io.*; Я понимаю, что простым решением было бы использование другого языка, но, похоже, реальная проблема заключается в сокращении программ на Java....

86
[РОЖДЕСТВЕНСКАЯ ТЕМА ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ЗДЕСЬ]

Обратите внимание на моды, если название не соответствует действительности, измените его на что угодно, я подумал, что это было забавно. Перед вами стоит повесить огни на этот рождественский сезон, и ваша семья решила, что для того, чтобы это было веселое Рождество, вам нужно повесить как минимум 2...