나는 주어진 문제에 대한 적절한 해결책을 찾고 인터넷을 통해 몇 가지 아이디어를 찾고있다. 어떤 것도 찾을 수 없었습니다.방정식에 누락 된 왼쪽 괄호 추가하기
문제는 표준 입력에서 왼쪽 괄호가없는 표현식을 취해 괄호가 삽입 된 해당 중위식을 인쇄하는 프로그램을 작성하는 것입니다.
표현을 감안할 때 : 1 + 2) * 3 - 4)* 5 - 6)))
출력 : ((1 + 2) * ((3 - 4) * (5 - 6)))
것은 무엇이 문제를 해결하는 가장 좋은 방법이 될 수 있습니까?
'1 + ((2) * 3 - ((4) * 5 - (6)))'이 아니란 것을 어떻게 알 수 있습니까? –
이전의 오른쪽 괄호 다음 피연산자 뒤에 왼쪽 괄호를 넣기 만 원합니까? – jab
@lc, 결과 형식이 대답으로 제시 되었기 때문입니다. –