Модуль: 2.5 Целочисленная арифметика. Часть 2


20. Перестановка цифр

☰ Теория

Последняя цифра числа определяется всегда как остаток от деления числа на 10 (% 10).
Чтобы удалить последнюю цифру числа, необходимо разделить его нацело на 10 (// 10).

Дано трехзначное число abc, в котором все цифры различны. Напишите программу, которая выводит шесть чисел, образованных при перестановке цифр заданного числа.

Формат входных данных
На вход программе подаётся положительное трёхзначное целое число, все цифры которого различны.

Формат выходных данных
Программа должна вывести шесть чисел, образованных при перестановке цифр заданного числа, в следующем порядке (каждое на новой строке): abc,acb,bac,bca,cab,cba.

Примеры
Входные данныеВыходные данные
1 123
123
132
213
231
312
321
2 987
987
978
897
879
798
789

Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python116
Кумир4
Комментарий учителя