구현할 기능 목록
- App.js에서 입출력 처리
- Calculator.js 모듈에서 계산 작업
최종 구현된 기능 목록
- App.js의 run() 함수에서 입출력을 처리합니다.
- calculator 함수는 입력 문자열을 전달받아 합계를 반환하거나 예외를 처리합니다.
- calculator 함수에서 입력된 개행 문자 앞에 역슬래시가 추가되는 경우 이를 개행 문자로 정정할 수 있습니다.
- calculator 함수는 양의 정수 외의 입력을 예외 처리합니다.
- index.js에서 run() 함수 실행 중 각종 비동기 작업 에러를 처리할 수 있습니다.