반응형 사칙연산1 문제풀이)프로그래머스)c#)계산기 계산기 사칙연산 계산을 하는 문제이다. 출력 예시는 다음과 같다. 입력 : 2 +3 = 출력 :5 입력 : 5*3*2 = 출력 : 30 입력 : 8/2-4*5 = 출력 : -16 사칙연산의 우선순위에 대한 로직이 포함되어있어야 한다. ( 곱하기 / 나누기 ) 우리가 일반적으로 쓰는 중위 표기법 ( 연산기호가 숫자의 중간)을 후위 표기법으로 진행해서 처리한다.( 연산기호가 숫자의 마지막) 후위 표기법으로 위의 출력 예시를 변경하면 다음과 같다. 변경 : 2 3 + 변경 : 5 3 * 2* 변경 : 8 2 / 4 5 * - 원본의 중위표현을 사칙연산의 우선순위에 따라 괄호로 표현하고 후위 표현 이후에 계산하는 방식으로 작업을 진행했다. private string changeBracket(string _val.. 2021. 2. 1. 이전 1 다음 반응형