选择、编程都不难。
第一题:
s=''.join(input()) stack=[] def help(cur1,cur2): for i in range(len(s)): if s[i]==cur1: stack.append(s[i]) elif s[i]==cur2: stack.pop() if stack: return False return True if not stack else False res1,res2,res3=True,True,True res1=help('{','}') res2=help('[',']') count=s.count('"') res3=True if count%2==0 else False if res1 and res2 and res3: print('true') else: print('false')第二题:
暴力会超时,找规律。
n=int(input()) count=0 def help(n): if n<5: return 0 else: count=(n//5+help(n//5)) return count print(help(n))
全部评论
(2) 回帖