Нужна Ваша помощь с информатикой Разработайте алгоритм, который переставляет цифры в...

0 голосов
32 просмотров

Нужна Ваша помощь с информатикой
Разработайте алгоритм, который переставляет цифры в числе так, что получается следующее по значению крупное число (пусть число содержит все десять цифр по одному разу). Например 5647382910 получается из 5647382901 перестановкой двух последних цифр.

Считать что все цифры находятся уже в массиве. Заранее огромное спасибо;))


Информатика (266 баллов) | 32 просмотров
Дан 1 ответ
0 голосов

A = [int(s) for s in input()]a[len(a)-2],a[len(a)-1] = a[len(a)-1],a[len(a)-2]for elem in a:    print(elem, end='')

Что то подобное этому?

(100 баллов)
0

этот код просто меняет 2 последние цифры местами

0

Ну так и надо было поменять 2 последние цифры :D