Как получить трехзначное число, если мы зачеркнули первую слева цифру и приписали ее в конце? Как можно быстро
Как получить трехзначное число, если мы зачеркнули первую слева цифру и приписали ее в конце? Как можно быстро выполнить это в Python?
Магический_Феникс_9788 70
Чтобы получить трехзначное число, зачеркнув первую слева цифру и приписав ее в конце, можно использовать следующий алгоритм:1. Введите трехзначное число.
2. Используя операции деления нацело и остатка от деления, разделите введенное число на 10 и сохраните остаток в переменную.
3. Умножьте сохраненное значение на 100, чтобы переместить его в конец числа.
4. Разделите введенное число на 10 и сохраните остаток от деления в переменную.
5. Умножьте сохраненное значение на 10 и сложите с предыдущим результатом, чтобы приписать его в конец числа.
6. Разделите введенное число на 10 еще раз и сохраните его в новую переменную.
7. Умножьте вторую переменную на 100 и сложите с предыдущим результатом.
8. Получите итоговое трехзначное число.
Вот пример решения этой задачи на языке Python:
Например, если вы введете число 123, алгоритм выполнит следующие шаги:
1. first_digit = 123 // 100 = 1
2. new_number = (123 % 100) * 100 + 1 = 23 * 100 + 1 = 2300 + 1 = 2301
Таким образом, итоговое трехзначное число будет равно 2301.