问题:跳舞机,用WSAD四个字母分别表示上下左右,跳对了+20分,跳错了-10分,但是分数最低为0,不会为负值
输入:两行字符串,保证字符串全部由大写的WSAD字母组成,且保证两行字符串长度相等
输出:最终得分
个人题解:
str1 = input() str2 = input() if str1 is None or len(str1) == 0: print(0) else: score = 0 for i in range(len(str1)): if str1[i] == str2[i]: score += 20 else: if score == 0: continue score -= 10 print(score)
题目给的testcase都能通过,然而最终通过率只有9%,百思不得其解。。到底是什么情况,难道是考试平台的testcase有问题?但是题目里明说了保证字符串全部由大写的WSAD字母组成,且保证两行字符串长度相等
求解。。
全部评论
(6) 回帖