Advertisement
bl00dt3ars

02. Big Numbers Lover

Jun 14th, 2021 (edited)
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. input_numbers = [int(num) for num in input().split()]
  2. new_list = []
  3. for num in range(len(input_numbers)):
  4.     if len(str(input_numbers[num])) > 1:
  5.         divider = "1"
  6.         for i in range(len(str(input_numbers[num])) - 1):
  7.             divider += "0"
  8.         new_list.append(input_numbers[num] / int(divider))
  9.     else:
  10.         new_list.append(input_numbers[num])
  11.  
  12. for i in range(len(new_list)):
  13.     for x in range(i, len(new_list)):
  14.         if len(str(new_list[i])) > len(str(new_list[x])) and new_list[i] == new_list[x]:
  15.                 new_list[i], new_list[x], input_numbers[i], input_numbers[x] = new_list[x], new_list[i], input_numbers[x], input_numbers[i]
  16.         else:
  17.             if new_list[i] < new_list[x]:
  18.                 new_list[i], new_list[x], input_numbers[i], input_numbers[x] = new_list[x], new_list[i], input_numbers[x], input_numbers[i]
  19.  
  20. print("".join([str(num) for num in input_numbers]))
  21.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement