I'm trying to solve this problem where you loop through the numbers between 1 to 60 to find the total prime numbers. Here is what I've come up with:
var totalPrimeNumber = 0;
for(let i=1; i<=60; i++) {
for(let j= 2; j< i; j++) {
if(i%j ==0) {
console.log(i, "is not a prime number");
}
console.log(i, "is a prime number");
totalPrimeNumber+=1;
}
}
But the output is wrong:
3 is a prime number
4 is not a prime number
4 is a prime number
4 is a prime number
5 is a prime number
5 is a prime number
5 is a prime number
6 is not a prime number
6 is a prime number
6 is not a prime number
6 is a prime number
6 is a prime number
6 is a prime number
7 is a prime number
7 is a prime number
7 is a prime number
Do you know how I can fix this problem?