Помогите!!! Что не так с моим кодом? Ответ правильный, но выдаёт ошибку.
Помогите написать правильный код)
Приложения:

mirageKZ:
это другое задание?
Ответы
Ответ дал:
1
Ответ:
Python
def radix_sort1(array):
n=k=1
while n<=9999:
for i in range(len(array) - k):
for j in range(i+1, len(array) - k + 1):
if array[i]// n % 10 > array[j] // n % 10:
array[i], array[j] = array[j], array[i]
n *= 10
k += 1
return array
def radix_sort2(array):
return sorted(array, key = lambda f: int(str(f)[::-1] + '0' * (4 - len(str(f)))))
array=[5, 23, 3, 43, 123]
print('Вариант 1 :', radix_sort1(array))
array=[5, 23, 3, 43, 123]
print('Вариант 2 :', radix_sort2(array))
Приложения:

Вас заинтересует
2 года назад
3 года назад
8 лет назад
8 лет назад