Ответ:

Всего трёхзначных кодов из цифр 0–9, включая коды с ведущим нулём: 10³ = 1000.

Кодов без цифры 5: 9³ = 729, поскольку каждую позицию можно заполнить одной из девяти остальных цифр.

Значит, кодов, в которых есть хотя бы одна цифра 5: 1000 − 729 = 271. В худшем случае пароль окажется последним из проверенных.

Среди предложенных вариантов правильного числа нет: требуется 271 попытка. Вариант 300 не равен точному количеству возможных паролей.