Usuń zbędne nawiasy z wyrażenia arytmetycznego
To pytanie wywiadu, na które nie znalazłem zadowalających odpowiedzi na temat stackoverflow lub na zewnątrz. Oświadczenie o problemie:
Biorąc pod uwagę wyrażenie arytmetyczne, usuń zbędne nawiasy. Na przykład. ((a * b) + c) powinno stać się a * b + c
Mogę wymyślić oczywisty sposób konwertowania wyrażenia infix, aby opublikować poprawkę i przekonwertować go z powrotem na infix - ale czy jest lepszy sposób na to zrobić?