Source code for kyu_7.sum_of_triangular_numbers.sum_triangular_numbers

#  Created by Egor Kostan.
#  GitHub: https://github.com/ikostan
#  LinkedIn: https://www.linkedin.com/in/egor-kostan/


[docs]def sum_triangular_numbers(n: int) -> int: """ returns the sum of Triangular Numbers up-to-and-including the nth Triangular Number. :param n: :return: """ if n <= 0: return 0 sum_nums = [0] for i in range(1, n + 1): sum_nums.append(sum_nums[-1] + i) return sum(sum_nums)