查找删除所有出现的子字符串"he"和"lo"的最大成本



对于给定的字符串 S 和整数 P 和 Q,它们分别表示从 S 中删除子字符串 "he" 和 "lo" 的成本,任务是找到删除所有出现的子字符串 "he" 和 "lo" 的最大成本。

例如,如果 S = 'hellohellohellohellohello', P = 6, Q = 4,则删除 'he' 和 'lo' 的成本为 50

没有关于 OP 卡住的地方的示例,但您可以使用re模块来实现此目的。

这有效:

import re
s = "hellohellohellohellohello"
x = re.findall('he', s)
y = re.findall('lo', s)
p = len(x) * 6
q = len(y) * 4
print(p+q)

结果:

50

相关内容

最新更新