fork download
  1. from itertools import chain
  2.  
  3. matrixOne = [
  4. [ 1, 12, 45],
  5. [58, 524, 78],
  6. [ 1, 2, 3],
  7. [45, 456, 8]]
  8.  
  9. matrixTwo = [
  10. [ 0, 1, 2],
  11. [85, 1, 74],
  12. [27, 63, 21],
  13. [25, 47, 962]]
  14.  
  15.  
  16. m1 = enumerate(chain.from_iterable(matrixOne)) #Achata e enumera matrixOne .
  17. m2 = list(chain.from_iterable(matrixTwo)) #Achata matrixTwo.
  18. m3 = [max(v, m2[i]) for i, v in m1] #Itera por m1 e encontra o maior valor.
  19.  
  20. matrixTrhee = [m3[r: r+3] for r in range(0, len(m3), 3)] #Reorganiza o resultado em uma matriz 4x3.
  21.  
  22. print(*matrixTrhee, sep="\n")# your code goes here
Success #stdin #stdout 0.02s 9176KB
stdin
Standard input is empty
stdout
[1, 12, 45]
[85, 524, 78]
[27, 63, 21]
[45, 456, 962]