@frrebs

Как разбить число на части и матрица пифагора?

Здравствуйте, друзья. Делаю задачу по матрице Пифагора и столкнулся с проблемой. У нас есть дата 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).

Пример, как примерно это выглядит
fiNav.jpg

Помогите, как реализовать добавление чисел со скобок как на скриншоте.

Живой пример - jsfiddle.net/u3fk50uu/5
  • Вопрос задан
  • 741 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы