1
完成Leetcode 383, 笔记中提交代码与leetcode提交通过截图
class Solution(object):
def canConstruct(self, ransomNote, magazine):
"""
:type ransomNote: str
:type magazine: str
:rtype: bool
"""
# 创建一个字典用于记录magazine中每个字符的出现次数
char_count = {}
# 遍历magazine,记录每个字符的出现次数
for char in magazine:
if char in char_count:
char_count[char] += 1
else:
char_count[char] = 1
# 遍历ransomNote,检查每个字符是否在magazine中有足够数量
for char in ransomNote:
if char not in char_count or char_count[char] == 0:
# 如果字符的数量不足,返回False
return False
# 使用一个字符后,将其数量减少
char_count[char] -= 1
# 如果所有字符都有足够数量,返回True
return True
2 下面是一段调用书生浦语API实现将非结构化文本转化成结构化json的例子,其中有一个小bug会导致报错。请大家自行通过debug功能定位到报错原因并做修正。
1