Для решения этой задачи мы будем перебирать все числа последовательности. Для каждого числа нужно проверить, удовлетворяет ли оно заданным условиям: является ли его восьмеричная запись трёхзначной и оканчивается ли она на 6.
Для проверки этих условий удобно перевести число в восьмеричную систему счисления в виде строки. В языке Python для этого есть функция oct(). Она возвращает строку с префиксом, который нужно отбросить. Затем мы можем проверить длину полученной строки и её последний символ.
Будем использовать переменную для подсчёта количества подходящих чисел. Изначально она равна нулю. Если очередное число из последовательности удовлетворяет условиям, мы увеличиваем этот счётчик на единицу. После проверки всех чисел выводим итоговое значение счётчика.
# Вводим количество элементов последовательности
n = int(input())
# Счётчик чисел удовлетворяющих условиям
count = 0
# Цикл выполняется n раз
for i in range(n):
# Вводим очередное число
x = int(input())
# Переводим число в 8-ричную систему и отсекаем префикс '0o'
oct_x = oct(x)[2:]
# Проверяем условия:
# - длина числа в 8-ричной системе равна 3
# - последний символ числа в 8-ричной системе равен '6'
if len(oct_x) == 3 and oct_x[-1] == '6':
# Если условия выполняются, то счётчик увеличиваем
count += 1
# Выводим результат программы
print(count)