#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
# 计算两个数之和
# @param s string字符串 表示第一个整数
# @param t string字符串 表示第二个整数
# @return string字符串
#
import re
class Solution:
def solve(self , s: str, t: str) -> str:
# write code here
if len(t)==0 and len(s)!=0:
print("1")
ans = eval(s)
return str(ans)
if len(s)==0 and len(t)!=0:
print("2")
ans = eval(t)
return str(ans)
if len(s)==0 and len(t)==0:
print("no1")
return("error1")
else:
print("4")
print(is_valid(s))
if is_valid(s)==True and is_valid(t)==True:
ans = eval(s)+eval(t)
return str(ans)
else:
print("no2")
return("error2")
def is_valid(k):
pattern = r'^[0-9]\d*$'
return bool(re.match(pattern, k))