Задача Задача №1885788
А
А
Для решения данной задачи нужно выполнить следующие шаги:
- Сначала считываем число N, которое указывает на количество элементов массива.
- Затем считываем N целых чисел и сохраняем их в массив.
- Определяем последнюю цифру последнего числа массива.
- Ищем среди всех элементов массива максимальное число, которое заканчивается на эту же цифру.
- Выводим найденное максимальное число.
Вот пример реализации этой задачи на русском языке:
# Считываем количество элементов
N = int(input())
# Считываем элементы массива
elements = [int(input()) for _ in range(N)]
# Определяем последнее число и его последнюю цифру
last_number = elements[-1]
last_digit = last_number % 10
# Ищем максимальное число, заканчивающееся на последнюю цифру
max_number = None
for number in elements:
if number % 10 == last_digit:
if max_number is None or number > max_number:
max_number = number
# Выводим результат
print(max_number)
Примечание к коду:
- Мы используем оператор
%для получения последней цифры числа. - Переменная
max_numberинициализируется какNone, что позволяет нам проверять, нашли ли мы хотя бы одно число, удовлетворяющее условиям.
Эта программа найдет и выведет максимальное число, которое заканчивается на ту же цифру, что и последнее число в введенном массиве.