kyu_7.sum_of_odd_numbers package

Submodules

kyu_7.sum_of_odd_numbers.row_sum_odd_numbers module

kyu_7.sum_of_odd_numbers.row_sum_odd_numbers.calc_first_number(n: int) → int[source]

Calculate first number in the row :param n: :return:

kyu_7.sum_of_odd_numbers.row_sum_odd_numbers.calc_last_number(n: int) → int[source]

Calculate last number in the row :param n: :return:

kyu_7.sum_of_odd_numbers.row_sum_odd_numbers.odd_row(n: int) → list[source]

Given a triangle of consecutive odd numbers finds the triangle’s row knowing its index (the rows are 1-indexed). :param n: :return:

kyu_7.sum_of_odd_numbers.row_sum_odd_numbers.row_sum_odd_numbers(n: int) → int[source]

Given the triangle of consecutive odd numbers calculate the row sums of this triangle from the row index (starting at index 1) :param n: :return:

kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers module

class kyu_7.sum_of_odd_numbers.test_row_sum_odd_numbers.OddRowTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

Testing row_sum_odd_numbers function

test_row_sum_odd_numbers()[source]

Module contents