This commit is contained in:
Rohit Tanwar
2018-01-02 21:37:31 +05:30
committed by GitHub
parent fabf10a72b
commit 1e6f93ae9c

View File

@ -4,9 +4,7 @@
``` js
const postfixToInfix = RPN => {
let convert = RPN.replace(/\^/g,'**').split(/\s+/g).filter(el => !/\s+/.test(el) && el !== '')
let stack = []
let result = []
let precedence = {null : 4 ,'**':3 ,'/' : 2,'*': 2,'+':1,'-':1 }
let [stack,result,precedence] = [[],[],{null : 4 ,'**':3 ,'/' : 2,'*': 2,'+':1,'-':1 }]
convert.forEach(symbol => {
let stra,strb
if(!isNaN(parseFloat(symbol)) && isFinite(symbol)){