fork download
  1. import itertools
  2.  
  3. def get_two_max(arr):
  4. output = [arr[0], arr[1]]
  5. if output[0] < output[1]:
  6. output = list(reversed(output))
  7. for i in arr:
  8. if i > output[0]:
  9. output[1] = output[0]
  10. output[0] = i
  11. elif i > output[1]:
  12. output[1] = i
  13. return output
  14.  
  15. for x in itertools.permutations((1, 2, 3)):
  16. 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, 3]
(2, 1, 3) [3, 2]
(2, 3, 1) [3, 3]
(3, 1, 2) [3, 3]
(3, 2, 1) [3, 3]