I'll use arithmetic series to find it.
First two-digit number divisible by 3 is 12, last such number is 99. Every 3rd number is divisible by 3.
So,
There are 30 such numbers.
5.7m questions
7.4m answers