Предупреждение: у нас есть цензура и предварительный отбор публикуемых материалов. Анекдоты здесь бывают... какие угодно. Если вам это не нравится, пожалуйста, покиньте сайт. 18+

История №1539053

Свободная тема на информатике. Обычный урок, школа. Каждый пишет что хочет: угадайки, калькуляторы, кто-то рисует робота в консоли.
Один парень с задней парты тихо сдаёт программу: выводит все трёхбуквенные сочетания - первая и третья буквы согласные, вторая — гласная. Всё по алфавиту.

Сижу, проверяю.
Листаю вывод: "ток", "том", "тон", "топ", "тор", "тот", "точ"…
Дальше "фак", "фок", "фон", "фор", "фот"…
Потом "хак", "хор", "хот", "хох"…
И уже внутренне усмехаюсь - ну вот, сейчас будет этот самый "трибуковый шедевр".
Но нет — ровно на этом месте аккуратно стоят "***".

Открываю код — чисто, никакого мата, просто проверка по индексам. Комментарий: "Плохие слова нельзя, поэтому звёздочки".

Зову автора:
— Ну и что это такое?
Он с самым серьёзным лицом:
— А вдруг бабушка будет запускать - зачем ей такое видеть?

В классе полувзрыв хохота.
Улыбаюсь про себя: и как накажешь - всё по-честному. Ну, гений.

Ставлю пятёрку за программу и ещё одну - за находчивость.
И думаю: вот где талант айтишный - и по правилам, и с фантазией, и всех повеселил.
+121
Проголосовало за – 166, против – 45
Статистика голосований по странам
Статистика голосований пользователей
Чтобы оставить комментарии, необходимо авторизоваться. За оскорбления и спам - бан.
11 комментариев, показывать
сначала новые

Дирижабль 09.08.25 09:51

Уважаемый изобретатель текста! А что, "Й" - это согласная?

+-1
ответить

Vvsvvsvvs➦Дирижабль09.08.25 10:14

Буква «й» — согласная, потому что она передаёт звонкий согласный звук.

+0
ответить

Dimas 09.08.25 07:46

Чем проверка непечатных комбинаций заслужила вторую пятерку больше, чем проверка деления на ноль при написании калькулятора?

+-1
ответить

Ingrid Lovera 08.08.25 14:07

"А зачем бабушке все трёхбуквенные сочетания ? - Она шифровальщица ГРУ."

+4
ответить

НМ ★★08.08.25 13:37

"просто проверка по индексам"
Поясните, плз.

+1
ответить

Мыскыл➦НМ08.08.25 14:11

Автор бы наверняка объяснил лучше, но мне думается, что если пронумеровать все буквы в алфавите, а потом проверять, нет ли сочетаний номеров, соответствующих, скажем, буквам хэ, у, и и-краткий, то это и будет "проверка по индексам".

+1
ответить

НМ ★★➦Мыскыл08.08.25 14:30

И это все городить только для того, чтобы избежать строчки в программе типа "хуй"->"***"?!

+0
ответить

Старый как дерьмо мамонта➦НМ08.08.25 14:33

В вашем варианте в тексте программы есть мат.

+2
ответить

АЯ➦Мыскыл08.08.25 14:47

Символы и так уже пронумерованы в кодовой странице. Соответственно в коде программы на древнем языке будет что-то типа:
If (s[0]=#200) and (s[1]=#213) and (s[2]=#202) then s:="***";

+1
ответить

finnn ➦Старый как дерьмо мамонта08.08.25 21:16

А в нашем варианте нет. Ничего нет, кроме мата. Но я не программист.

+0
ответить

SudokuFan ➦АЯ09.08.25 08:43

Так вроде сейчас везде Unicode? Русские буквы с 400 hex начинаются.
Я бы индекс самой трёхбуквенной комбинации проверял.

+0
ответить

Общий рейтинг комментаторов
Рейтинг стоп-листов

Рейтинг@Mail.ru