A company has employed N developers (numbered from 0 to N−1) and wants to divide them into two teams. The first is a front-end team with F developers. The second is a back-end team with N−F developers. If the K-th developer is assigned to the front-end team then their contribution is A[K], and if they are assigned to the back-end team then their contribution is B[K]. What is the maximum sum of contributions the company can achieve?
Write a function:
def solution(A, B, F)
that, given two arrays A, B (consisting of N integers each) and the integer F, returns the maximum sum of contributions the company can achieve.
Examples:
1. Given A = [4, 2, 1], B = [2, 5, 3] and F = 2, the function should return 10. There should be two front-end developers and one back-end developer. The 0th and 2nd developers should be assigned to the front-end team (with contributions 4 and 1) and the 1st developer should be assigned to the back-end team (with contribution 5).
2. Given A = [7, 1, 4, 4], B = [5, 3, 4, 3] and F = 2, the function should return 18. The 0th and 3rd developers should be assigned to the front-end team and the 1st and 2nd developers should be assigned to the back-end team.
3. Given A = [5, 5, 5], B = [5, 5, 5] and F = 1, the function should return 15. The 0th developer can be assigned to the front-end team and the 1st and 2nd developers can be assigned to the back-end team.
Write an efficient algorithm for the following assumptions:
- N is an integer within the range [1..200,000];
- arrays A and B have equal lengths;
- each element of array A is an integer within the range [0..1,000];
- F is an integer within the range [0..N].
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = zip(diff,idxlis
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = zip(diff,idxlist)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = zip(diff,idxlist)
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = zip(diff,idxlist)
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = zip(diff,idxlist)
print(list(tup))
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = zip(diff,idxlist)
print(list(tup))
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist)
print(list(tup))
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(list(tup))
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 9, in solution diff = A - B TypeError: unsupported operand type(s) for -: 'list' and 'list'
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
de
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(A
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
li_diff = [
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set[li1
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = A - B
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
idxlist = [i for i in len(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 13, in solution idxlist = [i for i in len(A)] TypeError: 'int' object is not iterable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 13, in solution idxlist = [i for i in len(A)] TypeError: 'int' object is not iterable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 13, in solution idxlist = [i for i in len(A)] TypeError: 'int' object is not iterable
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
idxlist = [i for i in range(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
idxlist = [i for i in range(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 13, in solution idxlist = [i for i in range(A)] TypeError: 'list' object cannot be interpreted as an integer
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 13, in solution idxlist = [i for i in range(A)] TypeError: 'list' object cannot be interpreted as an integer
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 13, in solution idxlist = [i for i in range(A)] TypeError: 'list' object cannot be interpreted as an integer
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
idxlist = [i for i in range(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
for i
idxlist = [i for i in range(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(0,A)]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(length(A))] TypeError: 'int' object is not callable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(length(A))] TypeError: 'int' object is not callable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(length(A))] TypeError: 'int' object is not callable
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(0, length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(0, length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(0, length(A))] TypeError: 'int' object is not callable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(0, length(A))] TypeError: 'int' object is not callable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(0, length(A))] TypeError: 'int' object is not callable
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range( length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(length(A))] TypeError: 'int' object is not callable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(length(A))] TypeError: 'int' object is not callable
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 14, in solution idxlist = [i for i in range(length(A))] TypeError: 'int' object is not callable
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
for
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxlist))
print(tup)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 18, in solution tup = set(zip(diff,idxlist)) NameError: name 'idxlist' is not defined
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 18, in solution tup = set(zip(diff,idxlist)) NameError: name 'idxlist' is not defined
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 18, in solution tup = set(zip(diff,idxlist)) NameError: name 'idxlist' is not defined
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxList))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxLst))
print(tup)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
{(1, 0), (4, 1)}
Invalid result type, int expected, <class 'NoneType'> found.stdout:
{(1, 0), (7, 1)}
Invalid result type, int expected, <class 'NoneType'> found.stdout:
set()
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
tup = set(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = set(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = set(zip(diff,idxLst))
print(tup)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 1, 2] {(1, 0), (4, 1)}
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 1, 2, 3] {(1, 0), (7, 1)}
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 1, 2] set()
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = lis(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 1, 2] [(1, 0), (4, 1)]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 1, 2, 3] [(1, 0), (7, 1)]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 1, 2] []
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
pri
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def Diff(li1,li2):
return list(set(li1) - set(li2))
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[1, 4] [0, 1, 2] [(1, 0), (4, 1)]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[1, 7] [0, 1, 2, 3] [(1, 0), (7, 1)]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[] [0, 1, 2] []
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
for i in
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
for i in range(length):
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff
for i in range(length):
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
for i in range(length):
diff = Diff(A,B)
print(diff)
length = len(A)
idxLst = []
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff = Diff(A,B)
print(diff)
length = len(A)
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] -
diff = Diff(A,B)
print(diff)
length = len(A)
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
diff = Diff(A,B)
print(diff)
length = len(A)
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
length = len(A)
for i in range(length):
idxLst.append(i)
#idxlist = [i for i in range(length(A))]
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[2, -3, -2] [0, 1, 2] [(2, 0), (-3, 1), (-2, 2)]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[2, -2, 0, 1] [0, 1, 2, 3] [(2, 0), (-2, 1), (0, 2), (1, 3)]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[0, 0, 0] [0, 1, 2] [(0, 0), (0, 1), (0, 2)]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for i i
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for i in range(2)] for
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for i in range(2)] for y in range(
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for i in range(2)] for y in range(length
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for 0 in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[for in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
diff.append(A[i] - B[i])
idxLst.append(i)
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matr
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i]
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(diff)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
print(idxLst)
tup = list(zip(diff,idxLst))
print(tup)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 2], [1, -3], [2, -2]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 2], [1, -2], [2, 0], [3, 1]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 0], [1, 0], [2, 0]]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(key=operator.
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(key=operator.itemgetter(
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(key=operator.itemgetter(2))
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(key=operator.itemgetter(2))
print(matrix)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 16, in solution matrix.sort(key=operator.itemgetter(2)) IndexError: list index out of range
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 16, in solution matrix.sort(key=operator.itemgetter(2)) IndexError: list index out of range
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 16, in solution matrix.sort(key=operator.itemgetter(2)) IndexError: list index out of range
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(key=operator.itemgetter(1))
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
matrix.sort(key=operator.itemgetter(1))
print(matrix)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[1, -3], [2, -2], [0, 2]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[1, -2], [2, 0], [3, 1], [0, 2]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 0], [1, 0], [2, 0]]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1))
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1))
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1))
print(matrix)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 2], [1, -3], [2, -2]] [[1, -3], [2, -2], [0, 2]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 2], [1, -2], [2, 0], [3, 1]] [[1, -2], [2, 0], [3, 1], [0, 2]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 0], [1, 0], [2, 0]] [[0, 0], [1, 0], [2, 0]]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1),re)
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=TRUE)
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=TRUE)
print(matrix)
pass
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 17, in solution matrix.sort(key=operator.itemgetter(1),reverse=TRUE) NameError: name 'TRUE' is not definedstdout:
[[0, 2], [1, -3], [2, -2]]
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 17, in solution matrix.sort(key=operator.itemgetter(1),reverse=TRUE) NameError: name 'TRUE' is not definedstdout:
[[0, 2], [1, -2], [2, 0], [3, 1]]
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 17, in solution matrix.sort(key=operator.itemgetter(1),reverse=TRUE) NameError: name 'TRUE' is not definedstdout:
[[0, 0], [1, 0], [2, 0]]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
pass
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 2], [1, -3], [2, -2]] [[0, 2], [2, -2], [1, -3]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 2], [1, -2], [2, 0], [3, 1]] [[0, 2], [3, 1], [2, 0], [1, -2]]
Invalid result type, int expected, <class 'NoneType'> found.stdout:
[[0, 0], [1, 0], [2, 0]] [[0, 0], [1, 0], [2, 0]]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i in F:
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i < F:
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i in range(F):
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i in range(F):
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i in range(F):
idx
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i in range(F):
idx = matrix[i][0]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
for i in range(F):
idx = matrix[i][0]
sumA =
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#f
for i in range(F):
idx = matrix[i][0]
sumA =
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
for i in range(F):
idx = matrix[i][0]
sumA =
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
for i in range(F):
idx = matrix[i][0]
sumA =
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA =
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = A
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = A[idx]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
for i
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
for i in range
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
for i in range(
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
for i in range(F,length-F):
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
sumB = 0
for i in range(F,length-F):
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#front-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
pass
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 29, in solution idx = matraix[i][0] NameError: name 'matraix' is not defined
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
prin
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print(
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print(
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, '
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % {idx,sumA})
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % {idx,sumA})
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % {idx,sumA})
return (sumA + sumB)
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 25, in solution print('idx=%d, sumA=%d' % {idx,sumA}) TypeError: %d format: a number is required, not setstdout:
[[0, 2], [2, -2], [1, -3]]
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 25, in solution print('idx=%d, sumA=%d' % {idx,sumA}) TypeError: %d format: a number is required, not setstdout:
[[0, 2], [3, 1], [2, 0], [1, -2]]
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 25, in solution print('idx=%d, sumA=%d' % {idx,sumA}) TypeError: %d format: a number is required, not setstdout:
[[0, 0], [1, 0], [2, 0]]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % {idx,sumA})
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA})
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length-F):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
[[0, 2], [2, -2], [1, -3]] idx=0, sumA=4 idx=2, sumA=5
[[0, 2], [3, 1], [2, 0], [1, -2]] idx=0, sumA=7 idx=3, sumA=11
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 29, in solution idx = matraix[i][0] NameError: name 'matraix' is not definedstdout:
[[0, 0], [1, 0], [2, 0]] idx=0, sumA=5
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matraix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 29, in solution idx = matraix[i][0] NameError: name 'matraix' is not definedstdout:
[[0, 2], [2, -2], [1, -3]] idx=0, sumA=4 idx=2, sumA=5
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 29, in solution idx = matraix[i][0] NameError: name 'matraix' is not definedstdout:
[[0, 2], [3, 1], [2, 0], [1, -2]] idx=0, sumA=7 idx=3, sumA=11
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 105, in main result = solution( A, B, F ) File "/tmp/solution.py", line 29, in solution idx = matraix[i][0] NameError: name 'matraix' is not definedstdout:
[[0, 0], [1, 0], [2, 0]] idx=0, sumA=5
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
[[0, 2], [2, -2], [1, -3]] idx=0, sumA=4 idx=2, sumA=5 idx=1, sumB=5
[[0, 2], [3, 1], [2, 0], [1, -2]] idx=0, sumA=7 idx=3, sumA=11 idx=2, sumB=11 idx=1, sumB=11
[[0, 0], [1, 0], [2, 0]] idx=0, sumA=5 idx=1, sumB=5 idx=2, sumB=5
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
[[0, 2], [2, -2], [1, -3]] idx=0, sumA=4 idx=2, sumA=5 idx=1, sumB=5
[[0, 2], [3, 1], [2, 0], [1, -2]] idx=0, sumA=7 idx=3, sumA=11 idx=2, sumB=11 idx=1, sumB=11
[[0, 0], [1, 0], [2, 0]] idx=0, sumA=5 idx=1, sumB=5 idx=2, sumB=5
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
4matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0)
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumA))
return (sumA + sumB)
[[4, 2, 1], [2, 5, 3], 0]
idx=0, sumA=4 idx=2, sumA=5 idx=1, sumB=5
idx=0, sumA=7 idx=3, sumA=11 idx=2, sumB=11 idx=1, sumB=11
idx=0, sumA=5 idx=1, sumB=5 idx=2, sumB=5
function result: 10
idx=0, sumB=0 idx=1, sumB=0 idx=2, sumB=0
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
[[4, 2, 1], [2, 5, 3], 0]
idx=0, sumA=4 idx=2, sumA=5 idx=1, sumB=5
idx=0, sumA=7 idx=3, sumA=11 idx=2, sumB=4 idx=1, sumB=7
idx=0, sumA=5 idx=1, sumB=5 idx=2, sumB=10
function result: 10
idx=0, sumB=2 idx=1, sumB=7 idx=2, sumB=10
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
[[4, 2, 1], [2, 5, 3], 0]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
[[4, 2, 1], [2, 5, 3], 3]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
im
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(1001),200000)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(1001),200000)
B =
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(1001),200000)
B = random.sample(range(1001),200000)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(1001),200000)
B = random.sample(range(1001),200000)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(1001),200000)
B = random.sample(range(1001),200000)
solution(A,B,100)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
A = random.sample(range(1001),200000)
B = random.sample(range(1001),200000)
solution(A,B,100)
[[4, 2, 1], [2, 5, 3], 3]
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 84, in main sol = __import__('solution') File "/tmp/solution.py", line 41, in <module> A = random.sample(range(1001),200000) File "/opt/lang/python3/lib/python3.6/random.py", line 318, in sample raise ValueError("Sample larger than population or is negative") ValueError: Sample larger than population or is negative
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 84, in main sol = __import__('solution') File "/tmp/solution.py", line 41, in <module> A = random.sample(range(1001),200000) File "/opt/lang/python3/lib/python3.6/random.py", line 318, in sample raise ValueError("Sample larger than population or is negative") ValueError: Sample larger than population or is negative
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 84, in main sol = __import__('solution') File "/tmp/solution.py", line 41, in <module> A = random.sample(range(1001),200000) File "/opt/lang/python3/lib/python3.6/random.py", line 318, in sample raise ValueError("Sample larger than population or is negative") ValueError: Sample larger than population or is negative
Traceback (most recent call last): File "exec.py", line 143, in <module> main() File "exec.py", line 84, in main sol = __import__('solution') File "/tmp/solution.py", line 41, in <module> A = random.sample(range(1001),200000) File "/opt/lang/python3/lib/python3.6/random.py", line 318, in sample raise ValueError("Sample larger than population or is negative") ValueError: Sample larger than population or is negative
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
[[4, 2, 1], [2, 5, 3], 3]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
[[4, 2, 1], [2, 5, 3], 3]
# you can write to stdout for debugging purposes, e.g.
# print("this is a debug message")
import operator
import random
def solution(A, B, F):
# write your code in Python 3.6
# get the contrbution difference between front and back end for each devs
length = len(A)
if length == 0:
return 0
matrix = [[0 for i in range(2)] for y in range(length)]
diff = []
idxLst = []
for i in range(length):
matrix[i][0] = i
matrix[i][1] = A[i] - B[i]
#print(matrix)
if (F > 0):
matrix.sort(key=operator.itemgetter(1),reverse=True)
#print(matrix)
#front-end team contribution
sumA = 0
for i in range(F):
idx = matrix[i][0]
sumA = sumA + A[idx]
#print('idx=%d, sumA=%d' % (idx,sumA))
#back-end team contribution
sumB = 0
for i in range(F,length):
idx = matrix[i][0]
sumB = sumB + B[idx]
#print('idx=%d, sumB=%d' % (idx,sumB))
return (sumA + sumB)
The solution obtained perfect score.
N = 20. Some developers have small difference between A[i] and B[i].
N = 300. Some developers have small difference between A[i] and B[i].
N = 200,000. Some developers have small difference between A[i] and B[i].