java.lang.Object
g0801_0900.s0844_backspace_string_compare.Solution

public class Solution extends java.lang.Object
844 - Backspace String Compare.

Easy

Given two strings s and t, return true if they are equal when both are typed into empty text editors. '#' means a backspace character.

Note that after backspacing an empty text, the text will continue empty.

Example 1:

Input: s = “ab#c”, t = “ad#c”

Output: true

Explanation: Both s and t become “ac”.

Example 2:

Input: s = “ab##”, t = “c#d#”

Output: true

Explanation: Both s and t become "".

Example 3:

Input: s = “a#c”, t = “b”

Output: false

Explanation: s becomes “c” while t becomes “b”.

Constraints:

  • 1 <= s.length, t.length <= 200
  • s and t only contain lowercase letters and '#' characters.

Follow up: Can you solve it in O(n) time and O(1) space?

  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    boolean
    backspaceCompare(java.lang.String s, java.lang.String t)
     

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • Solution Link icon

      public Solution()
  • Method Details Link icon

    • backspaceCompare Link icon

      public boolean backspaceCompare(java.lang.String s, java.lang.String t)