A whole number is a perfect square if it can be expressed as the product of two equal whole numbers. How many perfect squares are greater than $$0$$ and less than $$1000$$? 
Overseas Competition->Knowledge Point->Number Theory Modules->Perfect Square Numbers->Basic Applications of Square Numbers
We note that $$31\times 31 = 961$$ and $$32\times 32 = 1024$$, hence there are $31$ perfect squares greater than $$0$$ and less than $$1000$$. 