|
@@ -37,7 +37,7 @@
|
|
|
#.#.#.#.#.#.
|
|
|
</pre>
|
|
|
9. Сформируйте массив из N элементов, содержащий в себе квадраты индексов, т. е:
|
|
|
-```javascript
|
|
|
+```
|
|
|
[0,1,4,9,16...]
|
|
|
```
|
|
|
10. C помощью вложенного цикла сформируйте массив массивов "таблица умножения". Для инициализации вложенных массивов используйте
|
|
@@ -81,7 +81,7 @@ predictArray[history[0]][history[1]][history[2]][history[3]] равно тому
|
|
|
|
|
|
### Алгоритм:
|
|
|
|
|
|
-Изначально predictArray содержит, например, нули, или иные значения, которые отличаются от пользовательского ввода. История пусть состоит из единиц:
|
|
|
+Изначально predictArray содержит, например, -1, или иные значения, которые отличаются от пользовательского ввода. История пусть состоит из единиц:
|
|
|
`history = [1,1,1,1];`, Т. е. считается что пользователь нажимал 1 четыре ряда подряд. Пока мы не можем предсказать, так как в массиве еще не сохранилось
|
|
|
то, что вводил пользователь, мы используем Math.random в качестве предсказания, и записываем ввод пользователя в массив predictArray, добавляя новые значения в history, и
|
|
|
сдвигая его. Т. е. если пользователь ввел 0, то:
|