Будь-хто може збільшити вихід програми, додавши символи, тому давайте зробимо прямо навпаки.
Напишіть повну програму, внутрішню функцію або фрагмент для середовища REPL мовою на ваш вибір, яка відповідає таким критеріям:
Ваш код повинен бути принаймні 1 символом.
Запуск оригінального коду видає x символів виводу до STDOUT (або найближчої альтернативи), де 0 ≤ x <+ ∞ .
Видалення будь-якого довільного одного символу з вихідного коду знову призводить до дійсного коду, який видає щонайменше х + 1 символів виводу в STDOUT.
Ні оригінальний код, ні модифікації не можуть створювати помилок виводу, бути в STDOUT, STDERR, syslog або в іншому місці. Єдиними винятками з цього правила є попередження компілятора.
Ваша програма може не вимагати жодних прапорів чи налаштувань, щоб придушити вихід помилок.
Ваша програма може не містити фатальних помилок, навіть якщо вони не дають результатів.
І вихідний код, і модифікації повинні бути детермінованими і в кінцевому підсумку (без нескінченних циклів).
Ні оригінальний код, ні модифікації не потребують будь-якого введення.
Функції або фрагменти можуть не підтримувати жодного стану між виконанням.
Зважаючи на те, що це завдання є тривіальним в деяких мовах, а в інших - неможливо, це конкуренція на популярність .
При голосуванні враховуйте "відносну стислість" коду, тобто коротшу відповідь слід вважати творчішою, ніж довшу відповідь на тій же мові .
111111111111111111^111111111111111111
(якщо ви мали на увазі найнижчий коефіцієнт).
k
вказівок вихід кожної програми суворо перевищує вихідний вихідний з того часу (тому що інша програми будуть циклічніше або виведено більше кожного циклу). Це виглядало досить цікаво. Можливо, я побачу, чи зможу це все-таки закінчити, і зроблю ще один виклик.