K. Автоматизация игры

Всё в том же детском саду ребята очень любят играть с цифрами.
Одна из таких игр — перестановка цифр четырёхзначного числа.
Напишите программу для робота-няни, которая из числа вида 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)
Подписаться
Уведомить о
guest
4 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии