We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8f41954 commit 0e6f219Copy full SHA for 0e6f219
algorithm-exercises-csharp/src/hackerrank/warmup/DiagonalDifference.cs
@@ -15,26 +15,13 @@ public static int diagonalDifference(List<List<int>> _arr)
15
int diag2 = 0;
16
int last = _arr.Count - 1;
17
18
- int i = 0;
19
- foreach (List<int> line in _arr)
+ for (int i = 0; i < _arr.Count; i++)
20
{
21
- int j = 0;
22
- foreach (int cell in line)
23
- {
24
- if (i == j)
25
26
- diag1 += cell;
27
- diag2 += _arr[last - i][j];
28
- }
29
-
30
- j += 1;
31
32
33
- i += 1;
+ diag1 += _arr[i][i];
+ diag2 += _arr[last - i][i];
34
}
35
36
int result = Math.Abs(diag1 - diag2);
37
return result;
38
39
40
0 commit comments