Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- n = int(input()) # кол-во элементов
- A: list = [] # элементы
- for i in input().split():
- A.append(int(i)) # добавляем элементы
- length = len(str(max(A))) # длина максимального элемента
- rang = 10
- d = 1
- for i in range(length):
- B = [[] for k in range(rang)]
- for x in A:
- figure = x // d % 10 # figure - разряд, // - целочисл. деление
- B[figure].append(x)
- A = []
- d *= 10
- for k in range(rang):
- A = A + B[k] # + подставляет в конец элемент B[k]
- print(*A, sep=' ') # зведочка - красивый вывод
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement