Однозначных чисел больше 0 9 (1,2,3...9), значит слитков на изготовление таких номеров понадобится 9*1=9
Двузначных чисел (10,11,12...99) 90, значит слитков на изготовление таких номеров понадобится 90*2=180
Трёхзначных чисел (100,101,102...999) 900, значит слитков на изготовление таких номеров понадобится 900*3=2700
У нас есть лишь 1020 слитков, вычтем слитки, требующиеся на изготовление однозначных номеров: 1020-9=1011. Теперь из получившегося числа вычитаем слитки, понадобившиеся на изготовление трёхзначных чисел: 1011-180=831. 831<2700 (слитки на изготовление ВСЕХ трёхзначных чисел), значит в доме самый большой номер меньше 999, найдём же это число: 831:3=277 - столько трёхзначных номеров в доме.<br>До ста есть 99 чисел, значит всего номеров (а соответственно и дверей) в доме: 99+277=376
Ответ: в доме 376 дверей.