Advertisement
Davitkova

More Exercises - 01_find_the_largest

May 20th, 2024
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. number = input()
  2. current_max_position = 0
  3.  
  4. for i in range(len(number)):
  5. max_digit = -1
  6. for j in range(len(number) - i):
  7. if int(number[j]) > int(max_digit):
  8. max_digit = number[j]
  9. current_max_position = j
  10. if current_max_position == len(number) - i:
  11. number = number[:current_max_position] + str(max_digit)
  12. else:
  13. number = number[:current_max_position] + number[current_max_position + 1:] + str(max_digit)
  14.  
  15. print(number)
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement