Sum and Prod

Sort by

recency

|

373 Discussions

|

  • + 0 comments
    import numpy as np
    N,M = map(int,input().split())
    arr = np.array([input().split() for _ in range(N)],int)
    arr = np.sum(arr,axis = 0)
    print(np.prod(arr))
    
  • + 0 comments

    import numpy as np n , m = [int(c) for c in input().split()] nparr = np.empty(shape=(n, m),dtype = 'i4')

    print(n ,m)

    print(nparr)

    for i in range(n): lst = [int(c) for c in input().split()] for j in range(m): nparr[i][j] = lst[j] nparr = np.sum(nparr, axis=0) nparr = np.prod(nparr) print(nparr)

  • + 0 comments

    My compact solution…

    import sys
    import numpy as np
    
    print(np.loadtxt(sys.stdin.readlines()[1:], int).sum(axis=0).prod())
    

    If the import lines didn't count, this could be considered a one-liner.

  • + 0 comments
    import numpy
    
    array_list =[]
    N, M = map(int, input().split())
    for _ in range(N):
        arr= list(map(int, input().split()))
        array_list.append(arr)
        
    numpy_array= numpy.array(array_list)
    np_sum= numpy.sum(numpy_array, axis= 0)
    np_product_of_sum= numpy.prod(np_sum)
    
    print(np_product_of_sum)
    
  • + 0 comments

    Here is HackerRank Sum and Prod in Python solution - https://programmingoneonone.com/hackerrank-sum-and-prod-problem-solution-in-python.html