07. Sum of Upper and Lower Triangles
Last updated
Was this helpful?
Last updated
Was this helpful?
The problem can be found at the following link: Question Link
To calculate the sum of the upper and lower triangles of a given square matrix,
I use two nested loops to iterate through each element of the matrix.
I maintain two variables out[0]
and out[1]
to store the sums of the upper and lower triangles, respectively.
If the current element is in or above the main diagonal (i.e., i <= j
), I add it to out[0]
.
If the current element is in or below the main diagonal (i.e., i >= j
), I add it to out[1]
.
Time Complexity: O(n^2)
, where n
is the size of the square matrix.
Auxiliary Space Complexity: O(1)
as we only use a constant amount of space for the out
vector.
For discussions, questions, or doubts related to this solution, please visit our discussion section. We welcome your input and aim to foster a collaborative learning environment.
If you find this solution helpful, consider supporting us by giving a ⭐ star to the getlost01/gfg-potd repository.