Преобразовать математическое уравнение строки - PullRequest
0 голосов
/ 29 августа 2018

Попытка найти лучший и самый гибкий способ (синтаксический анализатор, регулярное выражение и т. Д.) Взять в математическом уравнении строки, которое использует проценты, и вывести новое уравнение строки, которое изменяет проценты в определенных сценариях. Он должен быть гибким из-за множества перестановок, которые может иметь уравнение.

Правило, если процентное число прибавляется, вычитается, делится и т. Д. На процент, увеличивается в процентах до процента следующего операнда.

Например ..
120 + 12% будет выводить ..
120 + 12/100 * 120.
так что 120 увеличивается на 12% от 120.

но 120% * 120%.
будет по-прежнему равна 144%.

В этих строковых уравнениях% никогда не означает модуль. Модуль обрабатывается оператором mod.

Любое множество других комбинаций, не только они должны работать. Что будет лучшим техническим выбором для решения такой задачи?

Эта конкретная работа выполняется в Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...