Skip to content

Commit 14f98b7

Browse files
committed
updated gitignore to ignore txt files
1 parent 6ebba8c commit 14f98b7

File tree

10 files changed

+53
-380421
lines changed

10 files changed

+53
-380421
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ testing_env/
1313
# ignore files generate from C++ or C programs
1414
**.out
1515
**.exe
16+
*.txt
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Find the media element of the array
3+
"""
4+
5+
6+
def findMedian(arr):
7+
"""
8+
find median element from the arr
9+
:param arr:
10+
:return:
11+
"""
12+
len_arr = len(arr)
13+
if len_arr > 1:
14+
return list(sorted(arr))[len_arr // 2]
15+
else:
16+
return arr[0]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
def diagonalDifference(arr):
2+
left_diagonal_sum = 0
3+
for i in range(len(arr)):
4+
for j in range(len(arr[0])):
5+
if i == j:
6+
left_diagonal_sum += arr[i][j]
7+
break
8+
9+
right_diagonal_sum = 0
10+
for row in range(len(arr)):
11+
for col in range(len(arr) - 1, -1, -1):
12+
if row == len(arr) - col - 1:
13+
right_diagonal_sum += arr[row][col]
14+
return abs(right_diagonal_sum - left_diagonal_sum)
15+
16+
17+
if __name__ == '__main__':
18+
n = int(input())
19+
arr = []
20+
for _ in range(n):
21+
arr.append(list(map(int, input().split())))
22+
23+
result = diagonalDifference(arr)
24+
print(result)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from collections import Counter
2+
3+
4+
#
5+
# Complete the 'lonelyinteger' function below.
6+
#
7+
# The function is expected to return an INTEGER.
8+
# The function accepts INTEGER_ARRAY a as parameter.
9+
#
10+
11+
def lonelyinteger(a):
12+
return [k for k, v in Counter(a).items() if v == 1][0]

HackerRank_regex/inp_string_file2.txt

-10
This file was deleted.

HackerRank_regex/input_string_file.txt

-106
This file was deleted.

0 commit comments

Comments
 (0)