OpenFIPI 2.0
1152
6
oge_B8CB8B
Напишите программу, которая в последовательности натуральных десятичных чисел определяет наибольший элемент, запись которого в системе счисления с основанием 9 оканчивается цифрой 1. Если среди входных данных таких элементов нет, программа должна вывести «NO».
Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел, не превышающих 30 000, каждое в отдельной строке.
Программа должна вывести одно десятичное число – наибольший элемент последовательности, запись которого в 9-ричной системе счисления оканчивается цифрой 1, или «NO», если среди входных данных таких элементов нет.
Пример работы программы
|
Входные данные |
Выходные данные |
|
5 10 9 11 91 28 |
91 |
a = []
for i in range(int(input())):
n = int(input())
if n % 9 == 1:
a.append(n)
if len(a) > 0:
print(max(a))
else:
print('NO')
a = []
for i in range(int(input())):
n = int(input())
if n % 9 == 1:
a.append(n)
if len(a) > 0:
print(max(a))
else:
print('NO')
Просмотреть отправленные ответы oge_B8CB8B