给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。
如果可以,返回 true ;否则返回 false 。
magazine 中的每个字符只能在 ransomNote 中使用一次。
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/ransom-note
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
我们先看一下力扣官网给的例子:
输入:ransomNote = "aa", magazine = "ab" 输出:false
下面附上Python代码
origin = "haho" # 原始的
combine = "habho" # 要匹配的
i=0
for ori in origin:
for com in combine:
if ori == com:
i=i+1
combine = combine.replace(com,"", 1) # 删除已匹配的字符,替换一次
if i==len(origin):
print("是")
else:
print("未匹配成功")



