给定一个由点号
.
和算术运算符组成的字符串,请编写一个函数,计算它们所对应数字算式的结果。计算规则只需要支持四种即可:加法("+")、减法("-")、乘法("*")、整除("//")。
示例:
输入: "..... - ..."
输出: ".."
解释:该算式翻译成数字为 5-3,所以结果是2,再翻译成点号为"…"
题目难度:简单
题目来源:CodeWars:Dot Calculator
def solution(operation: str) -> str:
# your code here
assert solution("..... + ...............") == "...................."
assert solution("..... - ...") == ".."
assert solution("..... * ...") == "..............."
assert solution("..... // ..") == ".."