Здравствуйте, друзья. Делаю задачу по матрице Пифагора и столкнулся с проблемой. У нас есть дата 26.08.1993. Попробуем рассчитать матрицу:
- 2+6+0+8+1+9+9+3=38
- 3 + 8 = 11
- 38 – (2 * 2) = 34
- 3 + 4 = 7
- 5(ПЯТАЯ сумма) 34 + 38 = 72
- 6(ШЕСТАЯ сумма) 11+ 7 = 18
В результате, мы получаем 26 08 1993 38 11 34 7 (72) (18)
Это я сделал, но проблема в том, что цифры в скобках нужно расставить по ячейкам таблицы. Т.е., у нас есть 72. Мы берем 7-ку и перемещаем её в 7 ячейку, где к этому моменту могут находиться еще числа. Из нашего примера следует, что в 7-й ячейке семёрка уже есть. После того, как мы перемещаем 7-ку из скобок в 7-ю ячейку, то мы получаем 7(7)
Затем берем 2-ку. Также перемещаем в ячейку под номером 2. Там также есть уже двойка. Получаем 2(2). Так и с остальной цифрой проделываем.
В 4-м ячейке мы записываем сумму первых трех строк(допустим, 7+8+8+9+9(7+88+99) = 41. И есть условие, если конечное число не равно 12, то мне нужно сложить 41(4+1) и получить 5. Тоже самое должно происходить с числами в скобках: (7) + (8) = (15) = (1+5) = (6). Таким образом получаем 5(6).
Пример, как примерно это выглядит
Помогите, как реализовать добавление чисел со скобок как на скриншоте.
Живой пример -
jsfiddle.net/u3fk50uu/5