0844-leetcode演算法實現之比較含退格的字串-backspace-string-compare-python&golang實現
阿新 • • 發佈:2021-10-14
給定 s 和 t 兩個字串,當它們分別被輸入到空白的文字編輯器後,請你判斷二者是否相等。# 代表退格字元。
如果相等,返回 true ;否則,返回 false 。
注意:如果對空文字輸入退格字元,文字繼續為空。
示例 1:
輸入:s = "ab#c", t = "ad#c"
輸出:true
解釋:S 和 T 都會變成 “ac”。
示例 2:
輸入:s = "ab##", t = "c#d#"
輸出:true
解釋:s 和 t 都會變成 “”。
示例 3:
輸入:s = "a##c", t = "#a#c"
輸出:true
解釋:s 和 t 都會變成 “c”。
示例 4:
輸入:s = "a#c", t = "b"
輸出:false
解釋:s 會變成 “c”,但 t 仍然是 “b”。
提示:
1 <= s.length, t.length <= 200
s 和 t 只含有小寫字母以及字元 '#'
進階:
你可以用 O(N) 的時間複雜度和 O(1) 的空間複雜度解決該問題嗎?
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/backspace-string-compare
python
golang