ChatCrawlerпоиск по публичному Telegram Открыть приложение
О

Основы Python

сообщение · 2025-07-30 20:12 UTC
Е
Ответсообщение недоступно
Есть ли решение для Новогоднее настроение 2.0, которое так же очевидно как это, но не требует сохранения всей елки или повторного прохода по массиву? У меня вот так получилось, это лучшее что я придумал: n = int(input()) current = 1 row = 1 tree = [] while current <= n: tree.append(' '.join( str(i) for i in range(current, min(current + row, n + 1)) )) current += row row += 1 # Проверка на случай если последняя строка не самая длинная # align_width = max(len(line) for line in tree[-2:]) if tree else 0 align_width = len(tree[-1]) print(*[f'{line:^{align_width}}' for line in tree], sep='\n')

Вся лента · оригинал в Telegram

Открыть в Telegram Каталог площадок Искать в ChatCrawler

Слепок открытой публичной ленты из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог