0
点赞
收藏
分享

微信扫一扫

4.21每日一题(累次积分的计算:积分的几何意义)

凯约 2023-11-23 阅读 38

在这里插入图片描述
模拟,没什么好说的

class Solution:
    def entityParser(self, text: str) -> str:
        entityMap = {
            '"': '"',
            ''': "'",
            '>': '>',
            '&lt;': '<',
            '&frasl;': '/',
            '&amp;': '&',
        }

        i = 0
        n = len(text)
        res = []
        while i < n:
            isEntity = False
            if text[i] == '&':
                for e in entityMap:
                    if text[i:i + len(e)] == e:
                        res.append(entityMap[e])
                        isEntity = True
                        i += len(e)
                        break
            if not isEntity:
                res.append(text[i])
                i += 1
        return ''.join(res)
举报

相关推荐

0 条评论