Skip to content

Commit e4e055c

Browse files
committed
modified prime game
1 parent 8b7e7f1 commit e4e055c

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

games/prime-game.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,19 @@ const rules = 'Answer "yes" if given number is prime. Otherwise answer "no"'
44

55
function isPrime(number) {
66

7-
let isprime;
87
if ((number < 2) || ((number % 2) === 0)) {
9-
isprime = 'no';
8+
return 'no';
109
}
1110
if (number === 2) {
12-
isprime = 'yes';
11+
return 'yes';
1312
}
14-
for (let num = 2; num <= (Math.floor(number**0.5) + 1); num++) {
15-
if (number % num === 0) {
16-
isprime = 'no';
17-
} else isprime = 'yes'
13+
for (let num = 3; num <= (Math.floor(number**0.5) + 1); num++) {
14+
if ((number % num) === 0) {
15+
return 'no';
16+
}
1817
}
19-
return isprime
18+
return 'yes'
2019
}
21-
2220
function primenumber() {
2321
const number = Math.floor(Math.random() * 100);
2422
console.log(`Question: ${number}`);

0 commit comments

Comments
 (0)