@@ -20,7 +20,7 @@ export const checkEvenness = (number) => {
2020} ;
2121
2222// Функция подсчета ответов
23- const handleAnswer = ( userAnswer , correctAnswer , userName , correctAnswersCount ) => {
23+ export const handleAnswer = ( userAnswer , correctAnswer , userName , correctAnswersCount ) => {
2424 // Сравниваем ответы
2525 if ( userAnswer === correctAnswer ) {
2626 console . log ( 'Correct!' ) ;
@@ -40,27 +40,3 @@ const handleAnswer = (userAnswer, correctAnswer, userName, correctAnswersCount)
4040 return { correctAnswersCount, finished : false } ;
4141} ;
4242
43- // brain-even
44- export const playGameEven = ( ) => {
45- const userName = greeting ( ) ;
46- let correctAnswersCount = 0 ;
47- // Поясняем смысл
48- console . log ( 'Answer "yes" if the number is even, otherwise answer "no".' ) ;
49- // Цикл игры
50- while ( correctAnswersCount < 3 ) {
51- // Получаем число
52- const number = getRandomNumber ( ) ;
53- console . log ( `Question: ${ number } ` ) ;
54- // Получаем ответ пользователя
55- const userAnswer = readlineSync . question ( 'Your answer: ' ) ;
56- // Проверяем четность
57- const correctAnswer = checkEvenness ( number ) ;
58- // Сверяем результаты
59- const result = handleAnswer ( userAnswer , correctAnswer , userName , correctAnswersCount ) ;
60- correctAnswersCount = result . correctAnswersCount ;
61- // Закрываем цикл
62- if ( result . finished ) {
63- break ;
64- }
65- }
66- } ;
0 commit comments