fork(1) download
  1. import itertools
  2.  
  3. def get_two_max(arr):
  4. output = [float('-inf'), float('-inf')]
  5. for i in arr:
  6. if i > output[0]:
  7. output[1] = output[0]
  8. output[0] = i
  9. elif i > output[1]:
  10. output[1] = i
  11. return output
  12.  
  13. for x in itertools.permutations((1, 2, 3)):
  14. print(x, get_two_max(x))
Success #stdin #stdout 0.03s 9440KB
stdin
Standard input is empty
stdout
(1, 2, 3) [3, 2]
(1, 3, 2) [3, 2]
(2, 1, 3) [3, 2]
(2, 3, 1) [3, 2]
(3, 1, 2) [3, 2]
(3, 2, 1) [3, 2]