Вопросы с тегом «stateful»

Проблемы, связанные с поведением, зависящим от предыдущих вызовов решения.

223
Код, который будет выполняться только один раз

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

57
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его

Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его. Примечание: рисование облака на самом деле не поднимет его настроение. Круг может быть определен как 3-кортеж, (x,y,r)где x- это положение x круга на декартовой плоскости, yэто положение y круга на декартовой плоскости и rрадиус...

51
Добавление длины строки

Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также...

48
Самый короткий код на вашем языке, чтобы сохранить строку при перезагрузке

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

47
3 ... 2 ... 1 ... Сбой!

Ваша задача - написать полную программу, которая будет продолжать отсчитывать от 10 при каждом запуске. При первом запуске программы ее следует распечатать 10. В следующий раз он должен вывести 9. В следующий раз он должен вывести 8, и так далее. Вместо печати 0программа должна аварийно завершить...

30
ASCII треугольники

Ваша задача - написать программу или функцию, которая печатает треугольник ASCII. Они выглядят так: |\ | \ | \ ---- Ваша программа будет принимать один числовой ввод nс ограничениями 0 <= n <= 1000. Вышеупомянутый треугольник имел значение n=3. Треугольник ASCII будет иметь nобратную косую...

23
Повторяй за мной!

Задав строку в качестве аргумента, выведите длину самой длинной (-ых) непересекающейся повторной подстроки (-ов) или ноль, если такой строки нет. Вы можете предположить, что входная строка не пуста. Примеры abcdefabc: подстрока abcповторяется в позициях 1 и 7, поэтому программа должна вывести 3...

23
Добавочный Quine

Ваша задача - написать программу или функцию, которая выводит первый символ своего исходного кода, затем второй, затем третий ... каждый раз при запуске. Например, если ваша программа была fooна языке barв файле baz.bar, вы должны получить вывод, подобный следующему: λ bar baz.bar f λ bar baz.bar o...

14
Постоянно самоизменяющийся код

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

14
Приветственный бот для коллеги с работы

У меня есть коллега на работе, который работает дома каждый вторник и четверг. Около 8:00 утра он отправляет нам сообщение со следующим текстом: Привет сегодня работаю из дома Чтобы избавить его от бремени делать это каждый день, когда он остается дома, мы хотели бы автоматизировать эту задачу для...

14
Сохрани мои секреты!

У меня так много секретов и некуда их хранить! Цель проста: написать программу, которая позволит вам сохранить строку и защитить ее паролем. Программа примет псевдоним, пароль и (необязательно) секрет в качестве параметров. Если это первый раз, когда программа вызывается с заданным псевдонимом, она...

13
Сколько экземпляров запущено?

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

12
Остров обезьян: голова навигатора

Предупреждение: это испытание содержит несколько легких спойлеров для The Secret of Monkey Island. К концу игры вас через катакомбы ведет волшебная голова навигатора: Вам нужно его ожерелье из глазного яблока, но Глава не хочет его отдавать. Один из способов получить это просто продолжать просить:...

12
Энтропийный Куайн!

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