[Go] 내 맘대로 계산기 프로그램 만들기 [2] - 사칙연산 및 소요시간 테스트
사칙연산이 가능해야 한다.예외처리가 확실해야 한다(Divide by Zero, Overflow, FPE, input 예외 처리).연산식에 대한 연산 시간을 임의의 기준으로 사전 평가하여 시간이 오래걸린다고 판단되면 백그라운드에서 진행하게끔 한다. 위 화면에서, 1 번을 누르면 정수에 대한 사칙연산이 가능한 화면으로 넘어갈 것이다.일단 정수에 대한 사칙연산만 생각해보자. 필요한 함수를 생각해보자. 1. 사칙연산에 필요한 연산식 입력받는 화면 출력 함수 1-1. 예외처리: 입력 형식 지키게끔 하기2. 연산식(string)을 중위 표기식에서 후위 표기식으로 변환해주는 함수(괄호도 처리 가능해야 한다) 2-1. 하나의 연산식에 대한 속도 평가 함수(추후 병렬처리 기준을 세울 결과를 산출) ..