def check(s1, s2): for i in range(10): for pos in range(len(s1) + 1): if (pos == 0 and i == 0) or (i == 0 and not ('0' <= s1[pos - 1] <= '9')): continue tmp = s1[:pos] + str(i) + s1[pos:] if eval(tmp) == eval(s2): return True return False T = int(input()) for _ in range(T): s = input() s = s.replace(' ', '') left, right = s.split('=') if eval(left) == eval(right): print("Yes") else: if check(left, right) or check(right, left): print("Yes") else: print("No") 大佬,可以看看这个为什么错了么,只过了9%
点赞 1

相关推荐

mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
爱吃肉的伊登在写日记:好棒,27届简历能做成这个样子,但是第一个项目感觉cover住难度还是不小的,特别是二面的时候肯定要对分布式系统设计这一块儿有高出正常面试者的水平才行
点赞 评论 收藏
分享
牛客网
牛客企业服务