Условие:
Принцесса Эмбер, ее брат и София учатся в Академии волшебников, где у них также есть математика (никто же не сомневается, что математика важна волшебникам так же, как и знание различных заклинаний). Недавно учитель математики поведал детям о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь ребята могут с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные) числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат числа, оканчивающегося на 5, достаточно умножить число, полученное из исходного вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к числу 12*13=156 число 25, получаем результат 15625, т.е. 1252=15625.
Эмбер решила потренироваться в новом навыке, и хочет, чтобы ее кто-то проверил. Но так как она слишком горда, чтобы просить чьей-то помощи в Королевстве, она просит Вас написать для нее программу, по которой бы она смогла себя проверить.
Входные данные
На вход подается целое число A, оканчивающееся цифрой 5 и не превышающее
400005
.
Выходные данные
Выведите одно число - A2.
Примеры
№ Входные данные Выходные данные
1 125 15625
Решение:
Для решения задачи, мы можем воспользоваться описанным методом возведения в квадрат чисел, оканчивающихся на 5. Давайте напишем программу на Python, которая будет выполнять эту задачу.
Вот шаги, которые мы будем выполнять в программе:
1. Получим число A, которое оканчивается на 5.
2. Удалим последнюю цифру 5 и сохраним оставшуюся часть числа.
3. Умножим полученное число на следующее по порядку число.
4. Припишем 25 к результату умножения.
5. Выведем окончательный результат.
Вот код, который реализует этот алгоритм:
