File tree Expand file tree Collapse file tree 4 files changed +35
-2
lines changed Expand file tree Collapse file tree 4 files changed +35
-2
lines changed Original file line number Diff line number Diff line change 33https://asciinema.org/a/zNBty6rqBic6N4Zn5Dmt2Sscb
44https://asciinema.org/a/1gZpYskJ5KBIjVJ1hPz54XRTA
55https://asciinema.org/a/71IF0vgTroz1mKOkWNXso17kC
6- https://asciinema.org/a/25qN41IugvU3deXO70Rq9PAGq
6+ https://asciinema.org/a/25qN41IugvU3deXO70Rq9PAGq
7+ https://asciinema.org/a/gyUhtJxKZVqdo0qDGTZrCiMtm
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env node
2+ import { welcomeUser } from '../src/games/cli.js' ;
3+ import primeGame from '../src/games/prime.js' ;
4+
5+ welcomeUser ( ) ;
6+ primeGame ( ) ;
Original file line number Diff line number Diff line change 2323 "brain-even" : " bin/brain-even.js" ,
2424 "brain-calc" : " bin/brain-calc.js" ,
2525 "brain-gcd" : " bin/brain-gcd.js" ,
26- "brain-progression" : " bin/brain-progression.js"
26+ "brain-progression" : " bin/brain-progression.js" ,
27+ "brain-prime" : " bin/brain-prime.js"
2728 },
2829 "dependencies" : {
2930 "lodash" : " ^4.17.21" ,
Original file line number Diff line number Diff line change 1+ import roundGame from '../index.js' ;
2+ import randomNumber from '../utilRandomNumber.js' ;
3+
4+ const descriptionGame = 'Answer "yes" if given number is prime. Otherwise answer "no".' ;
5+
6+ const actionGame = ( ) => {
7+ const questionNum = randomNumber ( 20 ) ;
8+ let correctAnswer = 'yes' ;
9+ for ( let i = 2 ; i < Math . sqrt ( questionNum ) ; i += 1 ) {
10+ if ( questionNum % i === 0 ) {
11+ correctAnswer = 'no' ;
12+ }
13+ }
14+ if ( questionNum === 0 ) {
15+ correctAnswer = 'no' ;
16+ }
17+ return [ questionNum , correctAnswer ] ;
18+ } ;
19+
20+ const primeGame = ( ) => {
21+ console . log ( descriptionGame ) ;
22+ roundGame ( actionGame ) ;
23+ } ;
24+
25+ export default primeGame ;
You can’t perform that action at this time.
0 commit comments