2024/10/04 3

[Go] 내 맘대로 계산기 프로그램 만들기 [2] - 사칙연산 및 소요시간 테스트

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

[Go] 내맘대로 계산기 프로그램 만들기 [1] - ASCII ART

프로그램 실행시 내 프로그램만의 아이덴티티를 보여주기 위해아스키 아트를 넣어보았다. Go 캐릭터의 아스키 아트는 아래 사이트에서. 아스키아트 변환 사이트텍스트 및 이미지(URL,파일첨부)를 아스키코드로 만드는 아스키아트 생성 사이트wepplication.github.io  Go-Calculator 텍스트의 아스키 아트는 아래 사이트에서 구현했습니다. ASCII Art ArchiveA large collection of ASCII art drawings and other related ASCII art pictures.www.asciiart.eu    맘에 드는 아스키 아트를 고르는 데 2시간 넘게 걸린건 비밀