괄호없애기에 대한 질문드립니다
사랑
2024.01.10
질문 제목 : 수식에서 필요하지 않은 괄호 없애기에 대해 질문드립니다질문 요약 :수식에서 필요하지 않은 괄호 없애기질문 내용 :괄호를 포함한 수식(사칙연산포함)을 입력받고 수식에서 우선순위를 판정하여 필요하지 않은 괄호를 수식에서
제거하여 출력해주는 코딩을 해야하는데 , 수식을 입력받아 숫자와 연산자 및 괄호를 분리해내 배열에 저장하는것까지
완료하였는데, 그후 괄호를 없애는것이 힘들어 이렇게 질문을 올립니다.예를들어 3+(2*5) 를 입력해주면 출력은 3+2*5로 되게해주고
(a+(b*c)*d+e*f)+g*(h+z)를 a+b*c*d+e*f+g*(h+z)가 되도록 출력해주어야 합니다도움부탁드립니다
-
핫레드 2024-01-10
그렇게 할 경우 너무 복잡해지지 않을까요? 입력한수식을 계산해주고 판단해야하는데.. 모르겠네요 ㅠㅠ
-
흰우유 2024-01-10
연산을 분할하여 괄호있게 계산한 값과 괄호없이 계산한 값이 같을 경우 제거하면 되는거 아닐까요?