OpenFIPI 2.0

oge_18EA84

Напишите программу, которая в последовательности натуральных десятичных чисел определяет сумму элементов, запись которых в системе счисления с основанием 7 оканчивается цифрой 6. Если среди входных данных таких элементов нет, программа должна вывести «NO».

Программа получает на вход в первой строке натуральное число – количество чисел N (3 ≤ N ≤ 10 000), затем N натуральных чисел, не превышающих 30 000, каждое в отдельной строке.

Программа должна вывести одно число – сумму десятичных чисел (элементов последовательности), запись которых в 7-ричной системе счисления оканчивается цифрой 6, или «NO», если среди входных данных таких элементов нет.

 

Пример работы программы

Входные данные

Выходные данные

5

20

13

9

28

12

33

 

 

Редактировать

Ответы

count = int(input()) result = [] for i in range(count): num = int(input()) if num % 7 == 6: result.append(num) if not result: print("NO") else: print(sum(result))

n = int(input()) s = 0 for i in range(n): a = int(input()) if a%7 == 6: s+=a if s == 0: print('NO") else: print(s)