(А. Игнатюк) Исполнитель «Аппо» получает на вход четырехзначное число \(N\) и строит новое число \(R\) по следующим правилам:
Сколько существует чисел \(N,\) для которых соответствующее число \(R\) начинается с цифры \(9,\) а восьмеричная запись числа \(R\) оканчивается цифрой \(4?\)
Решение:
Python
def R(N):
f = N // 1000
r = N % 1000
if f % 4 == 0:
return 9 * 1000 + r
elif f % 2 == 0:
return 3 * 1000 + r
return N
print(len([N for N in range(1000, 10_000) if R(N) // 1000 == 9 and oct(R(N))[-1] == '4']))
Ответ: \(375\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене