OVK2015: да, не выходит. А разве нельзя с 1 массивом? Я по сути 4 числа же добавляю в конец массива и могу их вытягивать. Может есть легче код чем мой вариант? А то совсем не соображаю
Я попытался сделать таким кривым способом:
var as = rch5.toString().split('');
var ks = rch6.toString().split('');
var tt = as[0];
massiv.push(tt);
Добавляется число в массив, где и находятся все остальные числа. Например, в Пятой сумме мы получили число 58. Я разбил его на 5 и 8. Следовательно, 5-ка записаться должна в 5-ку со скобкой, но она не пишет... prntscr.com/b1udfn только добавляется к 5-ке и считает сумму между ними. Как понятно, вторая пятерка должна быть в скобках и в 4-й ячейке должно получится 5(5)
OVK2015: да, все верно. Вот дальше нужно расставить по ячейкам это счастье. Как видите - я почти это сделал, но осталась проблема с числами в скобках. Не получается у меня.
OVK2015: вы переходили по моей ссылку на jsfiddle?
Смотрите, там изначально введена дата 01 февраля 1931.
Расчитываем и получаем цифры:
1. Определяем первую исходную цифру суммированием цифр даты рождения:
Первая сумма: 17 - 1 2 1 9 3 1 = 17
2. Определяем вторую цифру суммированием чисел из первого пункта
Вторая сумма: 8 - 1 + 7
3. Определяем третью цифру вычитанием из первой исходной цифры удвоенного произведения первой цифры в дате рождения
Третья сумма: 15
4. Определяем четвёртую исходную цифру суммированием чисел третьего пункта цифры
Четвертая сумма: 6
5. Определяем пятую исходную цифру суммированием чисел первого и третьего пункта
Пятая сумма: 32
6. Определяем шестую исходную цифру суммированием чисел второго и четвёртого пунтка
Шестая сумма: 14
Получаем в результате такое: 01 02 1931 17 8 15 6 (32) (14)
В итоге, видим в первой ячейке 11111. Почему тут 5 единиц? Смотрим выше и считаем единицы. Всего 5 штук. ТО, что в скобках МЫ не трогаем. Мы должны будем записать В СКОБКАХ эту единицу(Что я сейчас и не могу сделать). В итоге, должно получится 11111(1). Надеюсь, поняли.
Теперь разберемся с 4-й ячейкой. Видим там 10-ку. Почему 10? Разбираем:
11111 2 3 = 5 + 2 + 3 = 10. Пятерка получилось путем сложения пяти единиц. Так и нужно делать. НО! Если сумма трех ячеек будет больше 12-ти, то мы сумму складываем между собой. То есть, если получилось в 4-й ячейке число 18, то был бы вид 1 + 8 = 9
Но не оба числа, а оба ряда*
5 1 2 1 9 7 9
3 4 7 2 4 6
И получится по вашему примеру 5 1 2 1 9 7 9 3 4 7 2 4 6. Затем их расставляете по соотстветсвующим ячейкам
OVK2015: на самом деле у меня немного другая матрица Пифагора. Как вы заметили, в оригинале 9 ячеек в таблице, а у меня 12. Зачем еще 3? Без понятия. Такова задача. От этого решение не меняется.
"Подсчитав, сколько каких цифр в обоих рядах составляем таблицу" - смотрите. У нас есть 2 ряда:
1. 5121979
2. 347246
Как мы получили две единицы?(11). Все просто. Мы в первом ряду видим только две единицы. Следовательно, заносим в ячейку под номером 1.
Зачем ищем 2-ку. В каждом ряду у нас встречается только одна двойка. Следовательно, заносим две 2-ки в ячейку под номером 2. И так далее..
НО! Как видите, у меня чуть измененный алгоритм. Добавлен 4-й столбец, который суммирует значения первых 3-х ячеек каждой строки. В последнем столбце я это описываю
Но сама суть цифр в скобка - это характеристика, которая больше всего преобладает в человеке.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.