161. One Edit Distance

2018-02-09  本文已影响0人  greatseniorsde

好简单的解法,跪

class Solution {
    public boolean isOneEditDistance(String s, String t) {
        for (int i = 0; i < Math.min(s.length(), t.length()); i++){
            if (s.charAt(i) != t.charAt(i)){
                if (s.length() == t.length()){
                    return s.substring(i + 1).equals(t.substring(i + 1));
                } else if (s.length() < t.length()){
                    return s.substring(i).equals(t.substring(i + 1));
                } else {
                    return s.substring(i + 1).equals(t.substring(i));
                }
            }
        }
        return Math.abs(s.length() - t.length()) == 1;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读