Как получить трехзначное число, если мы зачеркнули первую слева цифру и приписали ее в конце? Как можно быстро

  • 37
Как получить трехзначное число, если мы зачеркнули первую слева цифру и приписали ее в конце? Как можно быстро выполнить это в Python?
Магический_Феникс_9788
70
Чтобы получить трехзначное число, зачеркнув первую слева цифру и приписав ее в конце, можно использовать следующий алгоритм:

1. Введите трехзначное число.
2. Используя операции деления нацело и остатка от деления, разделите введенное число на 10 и сохраните остаток в переменную.
3. Умножьте сохраненное значение на 100, чтобы переместить его в конец числа.
4. Разделите введенное число на 10 и сохраните остаток от деления в переменную.
5. Умножьте сохраненное значение на 10 и сложите с предыдущим результатом, чтобы приписать его в конец числа.
6. Разделите введенное число на 10 еще раз и сохраните его в новую переменную.
7. Умножьте вторую переменную на 100 и сложите с предыдущим результатом.
8. Получите итоговое трехзначное число.

Вот пример решения этой задачи на языке Python:

python
# Введите трехзначное число
number = int(input("Введите трехзначное число: "))

# Зачеркните первую слева цифру и припишите ее в конец
first_digit = number // 100
new_number = (number % 100) * 100 + first_digit

# Выведите итоговое трехзначное число
print("Итоговое трехзначное число:", new_number)


Например, если вы введете число 123, алгоритм выполнит следующие шаги:

1. first_digit = 123 // 100 = 1
2. new_number = (123 % 100) * 100 + 1 = 23 * 100 + 1 = 2300 + 1 = 2301

Таким образом, итоговое трехзначное число будет равно 2301.