题解 | 小红的字符串修改

小红的字符串修改

https://www.nowcoder.com/practice/66e0054ff6b345afa47bcd4e8ceb72d7

s = list(input())
t = list(input())
temp = []
num = 0
sum = float('inf')
l = len(s)
for i in range(len(t) - l + 1):
    temp.append(t[i:i + l])
for x in temp:
    num = 0
    for i in range(l):
        if x[i] != s[i]:
            temp1 = abs(ord(x[i]) - ord(s[i]))
            temp2 = 27 - temp1 - 1
            num += min(temp1, temp2)
    if num < sum:
        sum = num
print(sum)

暴力枚举的思想!

全部评论

相关推荐

程序员牛肉:你这简历有啥值得拷打的?在牛客你这种简历一抓一大把,也就是个人信息不一样而已。 关键要去找亮点,亮点啊,整个简历都跟流水线生产出来的一样。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务