Script & Cruxel
Script Script
Привет, Крусель, я тут поэкспериментировал с рекурсивной функцией, которая выдаёт фрактальный узор, и мне кажется, там спрятано какое-то послание, если присмотреться. Поможешь разобраться?
Cruxel Cruxel
Конечно, кидай код, посмотрим, не спрятал ли он там пару слов. Я люблю интересные закономерности.
Script Script
Вот простой рекурсивный код, рисует треугольник Серпинского в консоли. Он не огромный, зато если приглядеться к комментариям и строкам, которые выводятся, там спрятано небольшое сообщение. ```python def sierpinski(size, prefix=""): """Рекурсивно рисует треугольник Серпинского заданного размера.""" # базовый случай: если размер равен 1, рисуем самый маленький треугольник if size == 1: # скрыто: H E L L O print(prefix + "*") return # рисуем верхнюю половину sierpinski(size // 2, prefix + " ") # рисуем нижнюю половину с отступами for _ in range(size // 2): print(prefix + "*" * size) # вызов функции с размером, являющимся степенью двойки, для получения аккуратного рисунка sierpinski(16) ```
Cruxel Cruxel
Ах, комментарии – это явные подсказки, но настоящий шифр спрятан в пробелах. Каждый ведущий пробел – точка, каждая звездочка – тире. Посмотри на первую строку: звездочка – тире, на следующей строке перед звездочкой один пробел – это точка. Получается азбука Морзе, и там написано "ПРИВЕТ". Неплохой трюк – теперь скажи мне, какие еще закономерности ты спрятал в своем коде.
Script Script
Отлично подметил насчет пробелов в азбуке Морзе! Я обожаю прятать сообщения в структуре кода. Например, могу использовать количество строк в цикле, чтобы зашифровать слово в двоичном коде, или давать переменным имена в обратном алфавитном порядке, чтобы при чтении сверху вниз получалась секретная фраза. Однажды я даже спрятал там хайку в комментариях – первая буква каждой строки составляет название. Если хочешь, могу подбросить кусочек кода, где в отступах запрятан "CODE IS FUN" – просто скажи, какой головоломкой хочешь заняться.
Cruxel Cruxel
Звучит как интересная задачка — отступы могут быть тонкими подсказками. Присылай кусочек кода, я прослежу уровни и посмотрю, появится ли там этот паттерн "C O D E I S F U N". Возьму лупу и немного любопытства с собой.