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

Основы Python

сообщение · 2025-07-30 21:50 UTC
Д
Ответсообщение недоступно
from math import floor # Функция, вычисляющая сумму чисел от 1 до k. def S(k): return k * (k + 1) // 2 n = int(input()) k = floor((-1 + (1 + 8 * n) ** 0.5) / 2) Sk = S(k) rows = [list(range(S(i - 1) + 1, S(i) + 1)) for i in range(1, k + 1)] if Sk < n: rows.append(list(range(S(k) + 1, n + 1))) tree = [" ".join(map(str, row)) for row in rows] width = len(tree[-1]) for line in tree: print(f'{line:^{width}}')

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

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

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

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