Explorar o código

fixed for real

Varvara Huza %!s(int64=3) %!d(string=hai) anos
pai
achega
f8992d2343
Modificáronse 2 ficheiros con 10 adicións e 12 borrados
  1. 5 6
      Homework_5/main.js
  2. 5 6
      Homework_6/main.js

+ 5 - 6
Homework_5/main.js

@@ -266,11 +266,10 @@ let points = 0;
 let counter = 0;
 while (true) {
     //Делаем предсказание, выводим его в консоль
-    let prediction = predictArray[history[0]][history[1]][history[2]][history[3]];
-    if (prediction === -1) {
-        console.log('Предсказание гадалки: ' + (prediction = Math.round(Math.random())))
+    if (predictArray[history[0]][history[1]][history[2]][history[3]] === -1) {
+        console.log('Предсказание гадалки: ' + (predictArray[history[0]][history[1]][history[2]][history[3]] = Math.round(Math.random())))
     } else {
-        console.log('Предсказание гадалки: ' + prediction)
+        console.log('Предсказание гадалки: ' + predictArray[history[0]][history[1]][history[2]][history[3]])
     }
 
     //просим пользователя сделать его ход и выводим в консоль 
@@ -282,7 +281,7 @@ while (true) {
     counter++
 
     //если предсказание было правдивым, то отнимаем очки у пользователя
-    if (prediction == userNumber) {
+    if (predictArray[history[0]][history[1]][history[2]][history[3]] == userNumber) {
         points--
     } else {
         points++
@@ -290,7 +289,7 @@ while (true) {
     alert('Ваш счёт: ' + points)
 
     //записываем ввод пользователя в массив предсказаний и в историю
-    prediction = +userNumber
+    predictArray[history[0]][history[1]][history[2]][history[3]] = +userNumber
     history.shift()
     history.push(+userNumber)
 }

+ 5 - 6
Homework_6/main.js

@@ -293,11 +293,10 @@ let history = "1111"
 let points = 0;
 let counter = 0;
 while (true) {
-    let prediction = predictArray[history];
-    if (prediction === -1) {
-        console.log('Предсказание гадалки: ' + (prediction = Math.round(Math.random())))
+    if (predictArray[history] === -1) {
+        console.log('Предсказание гадалки: ' + (predictArray[history] = Math.round(Math.random())))
     } else {
-        console.log('Предсказание гадалки: ' + prediction)
+        console.log('Предсказание гадалки: ' + predictArray[history])
     }
 
     let userNumber = prompt('Введите 0 или 1')
@@ -307,14 +306,14 @@ while (true) {
     console.log('Ввод пользователя: ' + userNumber)
     counter++
 
-    if (prediction == userNumber) {
+    if (predictArray[history] == userNumber) {
         points--
     } else {
         points++
     }
     alert('Ваш счёт: ' + points)
 
-    prediction = +userNumber;
+    predictArray[history] = +userNumber;
     history = history.split('');
     history.shift();
     history.push(+userNumber);