输入流

http://www.lintcode.com/zh-cn/problem/input-stream/

public class Solution {
    /**
     * @param inputA: Input stream A
     * @param inputB: Input stream B
     * @return: The answer
     */
    public String inputStream(String inputA, String inputB) {
        // Write your code here
        inputA = getString(inputA);
        inputB = getString(inputB);
        if (inputA.equals(inputB)) {
            return "YES";
        }
        return "NO";
    }

    private String getString(String inputA) {
        StringBuilder sb = new StringBuilder(inputA);
        for (int i = 0; i < sb.length(); i++) {
            char charAt = sb.charAt(i);
            if (charAt == '<') {
                if (i - 1 >= 0) {
                    sb.deleteCharAt(i - 1);
                    i -= 2;
                } else {
                    i -= 1;
                }
            }
        }
        return sb.toString();
    }
}

你可能感兴趣的:(输入流)