161. One Edit Distance
https://leetcode.com/problems/one-edit-distance/
class Solution {
public:
bool isOneEditDistance(string s, string t) {
for (int i = 0; i < min(s.length(), t.length()); ++i) {
if (s[i] == t[i]) continue;
return s.substr(i + 1) == t.substr(i) || s.substr(i + 1) == t.substr(i + 1) || s.substr(i) == t.substr(i + 1);
}
return abs((int)s.length() - (int)t.length()) == 1;
}
};
Last updated