IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Добавить ответ в эту темуОткрыть тему
Настройка условий мероприятия
АТОЛ: Средних Вл...
сообщение 17.10.2019, 11:06
Сообщение #21


Магистр слова
********

Группа: Специалисты
Сообщений: 4 650
Регистрация: 15.8.2012
Пользователь №: 57 857



Раз встроенная функция работает некорректно, то можно ведь написать свою.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Валерий_Ф
сообщение 17.10.2019, 11:19
Сообщение #22


Участник
**

Группа: Пользователи
Сообщений: 123
Регистрация: 16.2.2017
Пользователь №: 134 409



Цитата(АТОЛ: Царюков Роман @ 17.10.2019, 10:29) *
https://en.wikipedia.org/wiki/Base36
если взять питоновский (что есть под рукой) предложенный код, то значения тож разные )

Изначально пытался конвертировать кодом, но он тож работает с ошибкой.
в частности при умножении 3656158440062976*33 в конце результата 0 вместо 8

function FromBase36(StringMark)
{
BaseString="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Mark10=0;
N=StringMark.length;
for (X=1;X<N+1;X++)
{
M=1;
for (Y=1;Y<N-X+1;Y++)
{ M=M*36; }
SubStr=StringMark.charAt(X-1);
Pos=BaseString.indexOf(SubStr);
Mark10=Mark10+Pos*M;
}
return Mark10.toString(10);
}
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
АТОЛ: Царюков Ро...
сообщение 17.10.2019, 11:19
Сообщение #23


Тех.поддержка
********

Группа: Администраторы
Сообщений: 46 681
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717



Цитата(АТОЛ: Средних Владимир @ 17.10.2019, 11:06) *
Раз встроенная функция работает некорректно, то можно ведь написать свою.

Всегда! )


--------------------

ответы на 90% вопросов находятся в ДОКУМЕНТАЦИИ
еще 9% ответов ТУТ
P.S.: уважайте труд наших писателей - читайте мануалы
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
АТОЛ: Царюков Ро...
сообщение 17.10.2019, 11:33
Сообщение #24


Тех.поддержка
********

Группа: Администраторы
Сообщений: 46 681
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717



Цитата(Валерий_Ф @ 17.10.2019, 11:19) *
Изначально пытался конвертировать кодом, но он тож работает с ошибкой.
в частности при умножении 3656158440062976*33 в конце результата 0 вместо 8

function FromBase36(StringMark)
{
BaseString="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Mark10=0;
N=StringMark.length;
for (X=1;X<N+1;X++)
{
M=1;
for (Y=1;Y<N-X+1;Y++)
{ M=M*36; }
SubStr=StringMark.charAt(X-1);
Pos=BaseString.indexOf(SubStr);
Mark10=Mark10+Pos*M;
}
return Mark10.toString(10);
}

http://qaru.site/questions/6893852/how-to-...to-base10-in-js


--------------------

ответы на 90% вопросов находятся в ДОКУМЕНТАЦИИ
еще 9% ответов ТУТ
P.S.: уважайте труд наших писателей - читайте мануалы
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Валерий_Ф
сообщение 17.10.2019, 15:46
Сообщение #25


Участник
**

Группа: Пользователи
Сообщений: 123
Регистрация: 16.2.2017
Пользователь №: 134 409



Цитата(АТОЛ: Царюков Роман @ 17.10.2019, 11:33) *

Да, натыкался на это.
Буду благодарен если подскажете как работать с biginteger применительно к сценарию Фронтола.
У меня пока все заканчивается синтаксическими ошибками или "предполагается наличие объекта"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
АТОЛ: Царюков Ро...
сообщение 21.10.2019, 9:33
Сообщение #26


Тех.поддержка
********

Группа: Администраторы
Сообщений: 46 681
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717



Цитата(Валерий_Ф @ 17.10.2019, 15:46) *
Да, натыкался на это.
Буду благодарен если подскажете как работать с biginteger применительно к сценарию Фронтола.
У меня пока все заканчивается синтаксическими ошибками или "предполагается наличие объекта"

http://jsfromhell.com/classes/bignumber


--------------------

ответы на 90% вопросов находятся в ДОКУМЕНТАЦИИ
еще 9% ответов ТУТ
P.S.: уважайте труд наших писателей - читайте мануалы
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Валерий_Ф
сообщение 21.10.2019, 10:47
Сообщение #27


Участник
**

Группа: Пользователи
Сообщений: 123
Регистрация: 16.2.2017
Пользователь №: 134 409



Цитата(АТОЛ: Царюков Роман @ 21.10.2019, 9:33) *

Спасибо, работает.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V  < 1 2
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 16.11.2019, 0:39
 Яндекс цитирования  Rambler's Top100