간단한 수학 문장제 문제를 분석하고 계산해서 답을 정수로 반환해요.
연산이 없는 문제는 주어진 숫자가 그대로 답이 돼요.
What is 5?
5로 계산돼요.
두 숫자를 더해요.
What is 5 plus 13?
18로 계산돼요.
큰 숫자와 음수도 처리해요.
이제 나머지 세 가지 연산도 해봐요.
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
연산이 여러 개인 문제도 순서대로 처리해요.
이 문제들은 말로 표현된 문장제 문제이므로, 일반적인 연산 순서는 무시하고 식을 왼쪽에서 오른쪽으로 계산해요.
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15 (즉, 9가 아니에요)
파서는 다음 입력을 거부해야 해요.