class Solution():
"""
randsomNote:字符串
magazine:字符串
"""
def canConstruct(self, ransomNote, magazine):
alpha_list = [0] * 26
for i in magazine:
alpha_list[ord(i) - ord('a')] += 1
from IPython import embed
embed()
for j in ransomNote:
alpha_list[ord(j) - ord('a')] -= 1
if alpha_list[ord(j) - ord('a')] < 0:
return False
return True
if __name__ == '__main__':
s = Solution()
ransomNote = "aa"
maganize = "aab"
print("输入勒索信内容:", ransomNote)
print("输入杂志内容:", maganize)
print("输出:", s.canConstruct(ransomNote, maganize))
D:\ANACONDA\envs\pytorch_gpu\python.exe E:/Python面试准备/python基础/练习/300.py
输入勒索信内容: aa
输入杂志内容: aab
输出: True