fork download
  1. from itertools import permutations
  2.  
  3. def concatenated_integers(numbers):
  4. numbers = numbers.split()
  5. per_num = [list(i) for i in permutations(numbers)]
  6.  
  7. lowest_number = None
  8. highest_number = None
  9.  
  10. for i in per_num:
  11. n = int(''.join(i))
  12. if highest_number == None or n > highest_number:
  13. highest_number = n
  14.  
  15. if lowest_number == None or n < lowest_number:
  16. lowest_number = n
  17.  
  18. return lowest_number, highest_number
  19.  
  20.  
  21. print(concatenated_integers('5 56 50'))
  22. print(concatenated_integers('79 82 34 83 69'))
  23. print(concatenated_integers('420 34 19 71 341'))
  24. print(concatenated_integers('17 32 91 7 46'))
Success #stdin #stdout 0s 23304KB
stdin
Standard input is empty
stdout
(50556, 56550)
(3469798283, 8382796934)
(193413442071, 714203434119)
(173246791, 917463217)