Advertisement
RMarK0

Untitled

Oct 11th, 2021
943
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.67 KB | None | 0 0
  1. n = int(input()) # кол-во элементов
  2.  
  3. A: list = [] # элементы
  4. for i in input().split():
  5.     A.append(int(i)) # добавляем элементы
  6.  
  7. length = len(str(max(A))) # длина максимального элемента
  8. rang = 10
  9. d = 1
  10.  
  11. for i in range(length):
  12.     B = [[] for k in range(rang)]
  13.     for x in A:
  14.         figure = x // d % 10 # figure - разряд, // - целочисл. деление
  15.         B[figure].append(x)
  16.     A = []
  17.     d *= 10
  18.     for k in range(rang):
  19.         A = A + B[k] # + подставляет в конец элемент B[k]
  20.  
  21. print(*A, sep=' ') # зведочка - красивый вывод
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement