Всё в том же детском саду ребята очень любят играть с цифрами.
Одна из таких игр — перестановка цифр четырёхзначного числа.
Напишите программу для робота-няни, которая из числа вида abcd составляет число badc.
Формат ввода
Одно четырёхзначное число.
Формат вывода:
Одно четырёхзначное число — результат перестановки.
Пример
Ввод
1234
Вывод
2143
Решение
Задача типовая. Является вариацией на тему J. Детский сад — штаны на лямках с единственным отличием в количестве цифр в числе. Несмотря на большую лаконичность первого варианта, я все равно предпочитаю вариант номер два. Обратите внимание на различные способы формирования результата – с помощью сложения и умножения и с помощью f-строк.
Посмотреть код
Решение.
Python
code = int(input())
a = code // 1000
b = code // 100 % 10
c = code // 10 % 10
d = code % 10
print(f'{b}{a}{d}{c}')
Решение.
Python
code = int(input())
d = code % 10
code = code // 10
c = code % 10
code = code // 10
b = code % 10
code = code // 10
a = code % 10
print(b * 1000 + a * 100 + d * 10 + c)