Advertisement
rosien

Array_manipulation_hackerrank

Aug 13th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. def arrayManipulation(n, queries):
  2.     matrix = [0]*n
  3.     for element in queries:
  4.         for num in range(element[0]-1, element[1]):
  5.             matrix[num] = matrix[num]+element[2]
  6.     return(max(matrix))
  7.  
  8. if __name__ == '__main__':
  9.     fptr = open(os.environ['OUTPUT_PATH'], 'w')
  10.  
  11.     nm = input().split()
  12.  
  13.     n = int(nm[0])
  14.  
  15.     m = int(nm[1])
  16.  
  17.     queries = []
  18.  
  19.     for _ in range(m):
  20.         queries.append(list(map(int, input().rstrip().split())))
  21.  
  22.     result = arrayManipulation(n, queries)
  23.  
  24.     fptr.write(str(result) + '\n')
  25.  
  26.     fptr.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement