leetcode刷题十二

Posted hhh江月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode刷题十二相关的知识,希望对你有一定的参考价值。

leetcode刷题十二

题目叙述

给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。

注意:如果对空文本输入退格字符,文本继续为空。

题目解答

class Solution:
    def backspaceCompare(self, s: str, t: str) -> bool:
        news = []
        newt = []
        for i in s:
            if i == "#":
                if len(news) > 0:
                    news.pop()
            else:
                news.append(i)
        for i in t:
            if i == "#":
                if len(newt) > 0:
                    newt.pop()
            else:
                newt.append(i)
        print(news)
        print(newt)
        return news == newt


以上是关于leetcode刷题十二的主要内容,如果未能解决你的问题,请参考以下文章

leetcode刷题十

leetcode刷题十九

leetcode刷题十一

leetcode刷题十四

LeetCode开心刷题十三天——24

leetcode刷题十七