Попробуй регулярки, рили. Они проще, чем кажутся, на лернжс хорошо по ним написано. Помню как сам мучался с калькулятором в универе, в итоге несколько рекурсий было, которые ещё по условиям друг-друга вызывали. : D
Попробуй регулярки, рили. Они проще, чем кажутся, на лернжс хорошо по ним написано. Помню как сам мучался с калькулятором в универе, в итоге несколько рекурсий было, которые ещё по условиям друг-друга вызывали. : D
Сейчас кажется, что если бы тогда регулярки знал, то всё было бы гораздо проще.
всем привет, нужна помощь в решении задачи. функция получает на входе строку "2+2*2", без скобок, а результатом должна вернуть математически правильное решение, тоесть сперва умножение, деление... через eval() не годится вариант, через new Function тоже. я пришел к выводу что удобно будет решить задачу сделав два массива с числами и мат.операторами но не понимаю как это все связать
Попробуй алгоритм сортировочной станции. Я думаю, что это подойдет
всем привет, нужна помощь в решении задачи. функция получает на входе строку "2+2*2", без скобок, а результатом должна вернуть математически правильное решение, тоесть сперва умножение, деление... через eval() не годится вариант, через new Function тоже. я пришел к выводу что удобно будет решить задачу сделав два массива с числами и мат.операторами но не понимаю как это все связать