def RankTeams(arr):
for i in range(len(arr)):
if(arr[i][0] == arr[i][1]):
print("Invalid")
return
arr[i][2] = int(arr[i][2])
arr[i][3] = int(arr[i][3])
table = {}
for i in range(len(arr)):
li1 = [0] * 4
li2 = [0] * 4
if arr[i][0] in table:
li1 = table[arr[i][0]]
if arr[i][1] in table:
li2 = table[arr[i][1]]
li1[2] += arr[i][2]
li1[3] += arr[i][3]
li2[2] += arr[i][3]
li2[3] += arr[i][2]
li1[1] = li1[2] - li1[3]
li2[1] = li2[2] - li2[3]
if(arr[i][2] == arr[i][3]):
li1[0] += 1
li2[0] += 1
elif(arr[i][2] > arr[i][3]):
li1[0] += 2
elif(arr[i][2] < arr[i][3]):
li2[0] += 2
table[arr[i][0]] = li1
table[arr[i][1]] = li2
for key, value in sorted(table.items(),
key = lambda r: (-r[1][0],
-r[1][1],
-r[1][2],
r[0])):
print(key, end ='\n')
arr = [['Spain', 'England', '3', '0'],
['England', 'France', '1', '1'],
['Spain', 'France', '0', '2']]
RankTeams(arr)
Original page link
Best Cool Tech Gadgets
Top favorite technology gadgets
0 comments:
Post a Comment