comefrom: <qiyuangong>844_Backspace_String_Compare_1.java
code: public boolean backspaceCompare(String S, String T) {
          int i = S.length() - 1, j = T.length() - 1;
          while (true) {
              for (int back = 0; i >= 0 && (back > 0 || S.charAt(i) == '#'); --i)
                  back += S.charAt(i) == '#' ? 1 : -1;
              for (int back = 0; j >= 0 && (back > 0 || T.charAt(j) == '#'); --j)
                  back += T.charAt(j) == '#' ? 1 : -1;
              if (i >= 0 && j >= 0 && S.charAt(i) == T.charAt(j)) {
                  i--; j--;
              } else
                  return i == -1 && j == -1;
          }
      }
masked: public boolean var_0 ( String var_1 , String var_2 ) {
    int var_3 = var_1 . length ( ) - 1 , var_4 = var_2 . length ( ) - 1 ;
    while ( true ) {
      for ( int var_5 = 0 ;
      var_3 >= 0 && ( var_5 > 0 || var_1 . charAt ( var_3 ) == '#' ) ;
      -- var_3 ) var_5 += var_1 . charAt ( var_3 ) == '#' ? 1 : - 1 ;
      for ( int var_5 = 0 ;
      var_4 >= 0 && ( var_5 > 0 || var_2 . charAt ( var_4 ) == '#' ) ;
      -- var_4 ) var_5 += var_2 . charAt ( var_4 ) == '#' ? 1 : - 1 ;
      if ( var_3 >= 0 && var_4 >= 0 && var_1 . charAt ( var_3 ) == var_2 . charAt ( var_4 ) ) {
        var_3 -- ;
        var_4 -- ;
      }
      else return var_3 == - 1 && var_4 == - 1 ;
    }
  }
  