OpenFIPI 2.0
1152
6
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)
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)
Просмотреть отправленные ответы oge_18EA84