File tree Expand file tree Collapse file tree 15 files changed +39
-44
lines changed Expand file tree Collapse file tree 15 files changed +39
-44
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
2- import { evenChecking } from '../src/cli.js' ;
2+ import { even } from '../src/cli.js' ;
33
4- evenChecking ( ) ;
4+ even ( ) ;
Original file line number Diff line number Diff line change 1- import gamesWrapper from " ./utils/gamesWrapper.js" ;
2- import { rule , logic } from "./gamesLogic /calculator.js" ;
1+ import gamesWrapper from ' ./utils/gamesWrapper.js' ;
2+ import { rule , logic } from './games-logic /calculator.js' ;
33
44export default ( ) => {
55 gamesWrapper ( rule , logic ) ;
66} ;
7-
Original file line number Diff line number Diff line change 1- import gamesWrapper from " ./utils/gamesWrapper.js" ;
2- import { rule , logic } from "./gamesLogic /even.js" ;
1+ import gamesWrapper from ' ./utils/gamesWrapper.js' ;
2+ import { rule , logic } from './games-logic /even.js' ;
33
44export default ( ) => {
55 gamesWrapper ( rule , logic ) ;
Original file line number Diff line number Diff line change 1- import gamesWrapper from " ./utils/gamesWrapper.js" ;
2- import { rule , logic } from "./gamesLogic /gcd.js" ;
1+ import gamesWrapper from ' ./utils/gamesWrapper.js' ;
2+ import { rule , logic } from './games-logic /gcd.js' ;
33
44export default ( ) => {
55 gamesWrapper ( rule , logic ) ;
Original file line number Diff line number Diff line change 1- import gamesWrapper from " ./utils/gamesWrapper.js" ;
2- import { rule , logic } from "./gamesLogic /prime.js" ;
1+ import gamesWrapper from ' ./utils/gamesWrapper.js' ;
2+ import { rule , logic } from './games-logic /prime.js' ;
33
44export default ( ) => {
55 gamesWrapper ( rule , logic ) ;
66} ;
7-
Original file line number Diff line number Diff line change 1- import gamesWrapper from " ./utils/gamesWrapper.js" ;
2- import { rule , logic } from "./gamesLogic /progression.js" ;
1+ import gamesWrapper from ' ./utils/gamesWrapper.js' ;
2+ import { rule , logic } from './games-logic /progression.js' ;
33
44export default ( ) => {
55 gamesWrapper ( rule , logic ) ;
66} ;
7-
Original file line number Diff line number Diff line change 1- import generateRandomNumber from "../utils/generateRandomNumber.js" ;
2- import generateOperator from "../utils/generateOperator.js" ;
1+ /* eslint-disable no-eval */
2+ import generateRandomNumber from '../utils/generateRandomNumber.js' ;
3+ import generateOperator from '../utils/generateOperator.js' ;
34
45export const rule = 'What is the result of the expression?' ;
56
@@ -11,6 +12,4 @@ export const logic = () => {
1112 const answer = eval ( question ) ;
1213
1314 return [ question , answer ] ;
14- }
15-
16-
15+ } ;
Original file line number Diff line number Diff line change 1- import generateRandomNumber from "../utils/generateRandomNumber.js" ;
2-
31export const rule = '\'yes\' is wrong answer ;(. Correct answer was \'no\'.' ;
42
53export const logic = ( ) => {
64 const questionNumber = Math . floor ( Math . random ( ) * 50 ) ;
75 const correctAnswer = questionNumber % 2 === 0 ? 'yes' : 'no' ;
86
97 return [ questionNumber , correctAnswer ] ;
10- }
11-
8+ } ;
Original file line number Diff line number Diff line change 1- import generateRandomNumber from "../utils/generateRandomNumber.js" ;
1+ /* eslint-disable no-param-reassign */
2+ import generateRandomNumber from '../utils/generateRandomNumber.js' ;
23
34export const rule = 'Find the greatest common divisor of given numbers.' ;
45
@@ -9,17 +10,15 @@ export const logic = () => {
910 const nod = ( a , b ) => {
1011 while ( a !== b ) {
1112 if ( a > b ) {
12- a = a - b ;
13+ a -= b ;
1314 } else {
14- b = b - a ;
15+ b -= a ;
1516 }
1617 }
1718 return a ;
18- }
19- const question = `${ number1 } ${ number2 } ` ;
20- const answer = nod ( number1 , number2 ) ;
19+ } ;
20+ const question = `${ number1 } ${ number2 } ` ;
21+ const answer = nod ( number1 , number2 ) ;
2122
2223 return [ question , answer ] ;
23- }
24-
25-
24+ } ;
Original file line number Diff line number Diff line change 1- import generateRandomNumber from " ../utils/generateRandomNumber.js" ;
1+ import generateRandomNumber from ' ../utils/generateRandomNumber.js' ;
22
33export const rule = 'Answer \'yes\' if given number is prime. Otherwise answer \'no\'.' ;
44
55export const logic = ( ) => {
66 const number = generateRandomNumber ( 1 , 10 ) ;
7- const isPrime = ( number ) => {
7+ const isPrime = ( ) => {
88 if ( number <= 1 ) {
99 return 'no' ;
1010 }
1111
12- for ( let i = 2 ; i < number ; i ++ )
13- if ( number % i == 0 ) {
12+ for ( let i = 2 ; i < number ; i += 1 ) {
13+ if ( number % i === 0 ) {
1414 return 'no' ;
1515 }
16- return 'yes' ;
1716 }
17+ return 'yes' ;
18+ } ;
1819
1920 return [ number , isPrime ( number ) ] ;
2021} ;
21-
You can’t perform that action at this time.
0 commit comments