Oh To Be A Perfect Square

How many perfect squares are there between 101 101 and 9999 9999 ?


The answer is 89.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

19 solutions

Alvin Willio
Sep 27, 2014

the number of perfect square natural number between 100 and 10000 is equivalent with 100 < x 2 < 10000 100<{ x }^{ 2 }<10000

100 < x 2 < 10000 \sqrt { 100 } <\sqrt { { x }^{ 2 } } <\sqrt { 10000 }

10 < x < 100 10<x<100

thus, there is 89 natural number between 10 and 100

I don not understand the solution, any help

Ahmed Ibrahim - 6 years, 8 months ago

Log in to reply

10^2 = 100 and 100^2 = 10000 thus, perfect squares between 100 and 10000 are 11^2, 12^2 ........ 98^2, 99^2 i.e. squares of numbers between 10 and 100 that are (11-99). So the solution is 89

Harpreet Singh - 6 years, 8 months ago

Log in to reply

same process

Meena Sharma - 6 years, 8 months ago

hey... how you get 89............... because .11-99 is -88

Annu Kumari - 6 years, 8 months ago

Log in to reply

@Annu Kumari All the natural numbers between 10 and 100 will result in a perfect squares while squared them. so in total there are 91 natural numbers and question asks not inclusive of (100 n 10000) so we must leave 10 n 100 out of 91 natural numbers 91 - 2 = 89

Sunny Sunshine - 6 years, 7 months ago

@Annu Kumari Yes, Mr. Singh, the other respondent, Mr. Ibrahim, wrote a formula out of thin air to begin with, and it gave the wrong answer, too. He said that n = (11 - 99), (where from?), and this gives n = - 88, which is utterly impossible because the final answer must be a natural number (a positive integer).

Dale Wood - 4 years, 8 months ago

ok i get it

dina maulina - 6 years, 8 months ago

This is very high thinking so nice

Goutham Unstopable - 6 years, 8 months ago

As the problem was stated, it is CRYSTAL CLEAR that the numbers 10 and 100 are NOT to be included in the solution. (Some people had peculiar questions about this.) The problem was stated in terms of 101 and 9,999 to specifically exclude 10 and 100. Also, this is a problem about perfect squares, and observe that 10^2 = 100, and (10^2)^2 = 10^4 = 10,000. At least one respondent with off on a tangent about the square root of 1,000, and that is not applicable to the solution at all. In other words, it is not "germane" to the problem.

Dale Wood - 4 years, 8 months ago

To Mr. Willio: "The number of perfect square natural number between 100 and 10000 is equivalent with 100 < x^2 < 10,000" is just a statement pulled out of thin air with no justification or explanation. Sorry, but you cannot do that in mathematics, even if you get the right answer. At the root of it, you have gotten an answer by guesswork, and that is not the way to do it.

Dale Wood - 4 years, 8 months ago

Thats how you be a boss.

Jerry Zhu - 6 years, 8 months ago

i dnt understand pls explain brefily

mathu mitha - 6 years, 8 months ago

is there any shortcut for that???I'm confused....can you explain it clearly?...

Julie Ann Arenilla - 6 years, 8 months ago

Log in to reply

(10)^2 = 100 and (100)^2 = 10000 so 99-11+1=89 is answer :)

Rajon Bardhan - 6 years, 8 months ago

10<x<100 DOES NOT IMPLY that there are 89 numbers in there. You also had answers like 67 and 99, and both of those are between 10 and 100.

Sara P. - 6 years, 8 months ago

Log in to reply

sara, in that inequality, x is not the number of solutions. it represents a single solution. any integer in the 10 to 100 range, when squared, will produce a perfect square between 100 and 10000. so it's asking how many integers are in that range. there's 89 integers there once we exclude the edges of the range.

Keegan Lee - 6 years, 7 months ago

me too, i'm not understand

Lusi Febriani - 6 years, 7 months ago

But why not 67?

Shanti Panda - 6 years, 6 months ago

Mr. Kumari: What you wrote does not make sense: " so we must leave 10 n 100 out of 91 natural ". Where did the 91 come from, and also "10 n 100" does not make any obvious sense in any kind of arithmetic that I know. It can't be multiplication, subtraction, addition, or division. We need an equation here.

Dale Wood - 4 years, 8 months ago

Log in to reply

If you use some kind of reasoning (to be explained later) that there is a set of consecutive integers 11, 12,... 98, 99 that will all give you squares in the desirable range, then you need a formula to tell you how many there are. (Counting on your fingers does not apply.) What we have is an arithmetic sequence with a common difference of one (1). If an arithmetic sequence begins with X0 and it ends in X2, then there is a common formula for these sequences that says X2 = X0 + (n - 1)d, where d is the common difference.

Dale Wood - 4 years, 8 months ago

Log in to reply

Now, n is the number of terms in the sequence. Now X2 = 99, X0 = 11, and d = 1. Hence 99 = 11 + n - 1. Voila, a bit of algebra gives me n = 89. You could shorten this argument, but the crux of it is that you can't just let it look like you pulled 91 or 89 out of thin air. You can get it from a common formula for arithmetic sequences.

Dale Wood - 4 years, 8 months ago

This is my answer: Programming Languaje JAVA: public class PerfectSquares {

public static void main(String[] args) {
    int counter = 0;        
    for(int i = 101; i<10000;i++){
        double sqr = Math.sqrt(i);  
        int pE = (int) sqr;
        double pD = sqr - pE;
        if(pD == 0){
            System.out.println("Trying" + i);
            System.out.println("Sqr: "+sqr);
            counter++;
        }
    }
    System.out.println("Perfect Squares: " + counter);
}

}

And the output: Trying 121 Sqr: 11.0 Trying 144 Sqr: 12.0 Trying 169 Sqr: 13.0 Trying 196 Sqr: 14.0 Trying 225 Sqr: 15.0 Trying 256 Sqr: 16.0 Trying 289 Sqr: 17.0 Trying 324 Sqr: 18.0 Trying 361 Sqr: 19.0 Trying 400 Sqr: 20.0 Trying 441 Sqr: 21.0 Trying 484 Sqr: 22.0 Trying 529 Sqr: 23.0 Trying 576 Sqr: 24.0 Trying 625 Sqr: 25.0 Trying 676 Sqr: 26.0 Trying 729 Sqr: 27.0 Trying 784 Sqr: 28.0 Trying 841 Sqr: 29.0 Trying 900 Sqr: 30.0 Trying 961 Sqr: 31.0 Trying 1024 Sqr: 32.0 Trying 1089 Sqr: 33.0 Trying 1156 Sqr: 34.0 Trying 1225 Sqr: 35.0 Trying 1296 Sqr: 36.0 Trying 1369 Sqr: 37.0 Trying 1444 Sqr: 38.0 Trying 1521 Sqr: 39.0 Trying 1600 Sqr: 40.0 Trying 1681 Sqr: 41.0 Trying 1764 Sqr: 42.0 Trying 1849 Sqr: 43.0 Trying 1936 Sqr: 44.0 Trying 2025 Sqr: 45.0 Trying 2116 Sqr: 46.0 Trying 2209 Sqr: 47.0 Trying 2304 Sqr: 48.0 Trying 2401 Sqr: 49.0 Trying 2500 Sqr: 50.0 Trying 2601 Sqr: 51.0 Trying 2704 Sqr: 52.0 Trying 2809 Sqr: 53.0 Trying 2916 Sqr: 54.0 Trying 3025 Sqr: 55.0 Trying 3136 Sqr: 56.0 Trying 3249 Sqr: 57.0 Trying 3364 Sqr: 58.0 Trying 3481 Sqr: 59.0 Trying 3600 Sqr: 60.0 Trying 3721 Sqr: 61.0 Trying 3844 Sqr: 62.0 Trying 3969 Sqr: 63.0 Trying 4096 Sqr: 64.0 Trying 4225 Sqr: 65.0 Trying 4356 Sqr: 66.0 Trying 4489 Sqr: 67.0 Trying 4624 Sqr: 68.0 Trying 4761 Sqr: 69.0 Trying 4900 Sqr: 70.0 Trying 5041 Sqr: 71.0 Trying 5184 Sqr: 72.0 Trying 5329 Sqr: 73.0 Trying 5476 Sqr: 74.0 Trying 5625 Sqr: 75.0 Trying 5776 Sqr: 76.0 Trying 5929 Sqr: 77.0 Trying 6084 Sqr: 78.0 Trying 6241 Sqr: 79.0 Trying 6400 Sqr: 80.0 Trying 6561 Sqr: 81.0 Trying 6724 Sqr: 82.0 Trying 6889 Sqr: 83.0 Trying 7056 Sqr: 84.0 Trying 7225 Sqr: 85.0 Trying 7396 Sqr: 86.0 Trying 7569 Sqr: 87.0 Trying 7744 Sqr: 88.0 Trying 7921 Sqr: 89.0 Trying 8100 Sqr: 90.0 Trying 8281 Sqr: 91.0 Trying 8464 Sqr: 92.0 Trying 8649 Sqr: 93.0 Trying 8836 Sqr: 94.0 Trying 9025 Sqr: 95.0 Trying 9216 Sqr: 96.0 Trying 9409 Sqr: 97.0 Trying 9604 Sqr: 98.0 Trying 9801 Sqr: 99.0 Perfect Squares: 89

Luis Yonca - 6 years, 8 months ago

Log in to reply

@Luis Yonca ,Don't you think your solution is too complicated?

Anuj Shikarkhane - 6 years, 7 months ago

always appreciate the programming solution on this site. good go at it luis. you seem to be using a few more variable than are useful though. everything from your "int pE..." line down to your if statement can be condensed into if(sqr==(int) sqr){ ...

Keegan Lee - 6 years, 7 months ago
Umang Mathur
Sep 26, 2014

Finding number of Perfect squares between 100 and 10000 is equivalent to finding number of numbers between 10 and 100, because 10^2 = 100 and 100^2 = 10000. All the numbers will lie between them.

Thus the answer is 89

This is correct.

Ani Sankhav - 6 years, 8 months ago
Hua Zhi Vee
Jun 21, 2016

10² is 100, just one smaller than 101, so we start counting from 11.

100² is 10000, which is one larger than 9999, so we stop counting at 99.

From 11 to 99 there are 89 numbers, so the answer is 89 .

Mr./ Ms. Vee Zhi: The statement "From 11 to 99 there are 89 numbers," needs to be substantiated, not just pulled out of your pocket. You need to use a formula like X2 = X0 + (n - 1)d for arithmetic sequences, to nail it down.

Dale Wood - 4 years, 8 months ago

Log in to reply

Hey! At least he said it in a way that everyone could understand, quit calling him out for it!

Melvin Adams III - 3 years, 7 months ago

@Dale Wood Thanks for the comment. Can you please tell me the correct way of writing it?

P.S. From my picture we can know that I am a boy.

Hua Zhi Vee - 3 years, 7 months ago
Abhijeet Parkhi
Jan 1, 2015

According to given condition 100<x^2<10000,,,,,,, taking square root we get 10<x<100........ There are total 89 natural numbers between 10 to 100... So ANSWER IS ""89"".

Chirag Shetty
Oct 5, 2014

Write a solution. basically this is a sum that can be solved by using the range of square since 10^2=100 and 100^2=10000 then all the numbers between them will have squares in this range thus there are 89 numbers between them thus the answer is 89

ok got it...................

gopika biju - 6 years, 8 months ago

Technically, there are 89 integers between 10 and 100 (not 89 "numbers"). Instead of "integers" you could also say "whole numbers".

Ron Brumleve - 6 years, 8 months ago
Sudipta Paul
Oct 2, 2014

this is my solution program in c:

include<stdio.h>

include<math.h>

void main() { int j,k,l=0; for(j=101;j<10000;j++) { for(k=1;k<j;k++) { if(j==k*k) l++; } } printf("%d",l); }

. .
Jul 23, 2020

121, 144, 169, 196, 225, 256, 289, 324, 361, 400, 441, 484, 529, 576, 625, 676, 729, 784, 841, 900, 961, 1024, 1089, 1156, 1225, 1296, 1369, 1444, 1521, 1600, 1681, 1764, 1849, 1936, 2025, 2116, 2209, 2304, 2401, 2500.......... In these, 101~400: 10 ps 401~900: 10ps 901~1600: 10ps 1601~2500: 10ps 2501~3600: 10ps 3601~4900: 10ps 4901~6400: 10ps 6401~8100: 10ps 8101~10000: 10ps So 90 ps upper 101 below 10000. But 101~9999, so 10000 exceeds. So 90-1=89 perfect squares(ps meant this.)

Michelle Zhuang
Sep 13, 2016

A pattern is that the sequence of "the difference between consecutive perfect squares (e.g. 1, 4, 9, 16)" is a sequence of consecutive odd numbers (e.g. 4-1= 3 \textbf{3} , 9-4= 5 \textbf{5} , 16-9= 7 \textbf{7} .)"

Another way to count the number of perfect squares is by counting the number of consecutive odd differences between consecutive perfect squares in [101, 9999]. 1 1 2 1 0 2 11^2-10^2 =121-100=21. 10 0 2 9 9 2 100^2-99^2 =10000-9801=199. Between 101 and 9999, the sequence of perfect squares is as follows: (100+21), (121+23), ..., y+195, x+197. (9801+199) is not included. From 21 to 197 there are (197-21)/2= 88 increments by two. 88 consecutive increments imply 89 consecutive odd integer differences. By the pattern of consecutive odd integers as differences between consecutive perfect squares, we can count 89 perfect squares.

Samuel Kettlewell
Jul 28, 2015

Python one-liner:

print(len([n for n in range(101, 10000) if (n**0.5).is_integer()]))

Aditya Gupta
Oct 20, 2014

sqrt(100)=10 and sqrt(10000)=100

we have to find perfect squares between 100 and 10000 (not inclusive) which will be

(100-10)-1=89

Santosh Panth
Oct 12, 2014

10 10=100 it cant be counted. so start with 11 11 i.e 121 and at last 100*100=10000 it also can not be counted so total no =99-10 i.e 89. thats shortcut. 10 and 100 should not be counted so count 11 to 99 both inclusive.

Lochan Sai
Oct 11, 2014

100 is 10^2 and 10000 is 100^2 so all the numbers between 10 and 100 have squares between 100 and 1000

there are 89 no. s between 10 and 100 so there r 89 perfect squares between 100 and 10000

Paresh Nemade
Oct 9, 2014

100=10^2 and 10000=100^2 So, If we include 10 and 100 the count of numbers between 10 and 100 (both inclusive is 91) and as the question says squares of 10 and 100 are not to be included thus (91-2=89).

Mustaghees Butt
Oct 7, 2014

Here is my JavaScript program (you can run it directly in your browser, for Chrome press CTRL + Shift + J):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
var counter = 0;

for (var x = 101; x < 10000; x++) {
        var y  =  Math.sqrt(x);

        if (y % 1 === 0)
                counter++;
}

alert(counter); 

Alex John
Oct 6, 2014

10^2,(10+1)^2,(10+2)^2,(10+3)^2,..........,(10+89)^2,(10+90)^2. Excluding 10^2 and (10+90)^2 89 perfect squares are there

Abdul Hakim
Oct 5, 2014

The numbers including 10(root of 100) & 100(root of 10000) are 91. Therefore the numbers between will be 91-2=89. Thus the perfect squares between 100 & 10000 are 89.

Eric Appleton
Oct 3, 2014

So, I read the problem quickly and then try to solve it while biking to work, but I misremembered the question as being... How many perfect squares are there between 100 and 1000? I think this might be a more interesting question, since the square root of 1000 is not a whole number (31^2=961 & 32^2=1024). This requires you to figure out the square root of 100 (and maybe without a calculator?) So, if 10^2=100 and 31^2=961, then how many perfect squares are between 10^2 and 31^2? But that wasn't the real problem...

Which brings me to the same issue I had with the # of perfect squares between 100 and 10000? What does it mean to be "between"? Are 10^2 and 100^2 not included because they are the outside boundaries? Or should they be included because they equal 100 and 10000, respectively? In other words, do we mean exclusive or inclusive of the boundaries?

Exclusive of the boundaries => 89 Inclusive of the boundaries => 91

The question said "not inclusive" (that is, not inclusive of the boundary numbers 100 and 10000) so the question meant "exclusive of the boundaries".

Ron Brumleve - 6 years, 8 months ago

Log in to reply

Right. Duh.

Eric Appleton - 6 years, 8 months ago
Luiss Luiss
Oct 3, 2014

It is not clear from the question if the boundaries are inclusive or not. Obviously the answer can be extrapolated from the 4 options, but this seems cheating to me.

Ishan Pradhan
Oct 2, 2014

the quetion is simply asking about the natural numbers between 10 and 100 if we see clearly! :P

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...