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

97
Sprocket Science: анимация системы с цепным приводом

Целью этой задачи является создание анимации системы цепного привода , состоящей из набора звездочек, соединенных вместе цепью . основные требования Ваша программа получит список звездочек , указанных в виде (x, y, radius)триплетов. В результате чего система цепного привода состоит из этих цепных...

97
Вывод такой же длины, как и код

В этой задаче вы должны написать программу или функцию, которая не принимает ввод и печатает или возвращает строку с тем же числом байтов, что и сама программа. Есть несколько правил: Вы можете выводить только байты в диапазоне ASCII для печати (от 0x20 до 0x7E включительно) или в новых строках...

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

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

95
Почему это не заканчивается? [закрыто]

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

95
Сделать масштабируемую елку [закрыто]

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

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

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

94
Один OEIS за другим

На 13/03/2018 16:45 UTC победителем является ответ № 345 от Скрубла . Это означает, что конкурс официально завершен, но вы можете продолжать публиковать ответы, если они следуют правилам. Кроме того, просто быстрый крик в тройку ответов с точки зрения количества ответов: 1. NieDzejkob - 41 ответ...

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

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

93
Универсальный целочисленный принтер

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

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

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

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

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

93
Уникальный дешево

Напишите функцию или программу, которая определяет стоимость данной строки, где стоимость каждого символа равна количеству повторений символа до этой точки в строке, и стоимость строки - это сумма затрат ее символов. пример Для ввода abaacabстоимость рассчитывается следующим образом: a b a a c a b...

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

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

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

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

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

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

92
Постройте бомбу уценки [закрыто]

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

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

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

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, такой...

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

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

91
Написать язык программирования неизвестной полноты

Определение того, является ли язык полным по Тьюрингу, очень важно при разработке языка. Это также довольно трудная задача для многих эзотерических языков программирования, но давайте поднимем ее на ступеньку выше. Давайте создадим некоторые языки программирования, которые так трудно доказать в...