Untitled
unknown
plain_text
a year ago
569 B
7
Indexable
class Solution {
public:
bool areAlmostEqual(string s1, string s2) {
int notSame = 0, f = 0;
vector < int > indexes;
for(int i=0;i<s1.size();i++) {
if(notSame == 3) return false;
if(s1[i]!=s2[i]) {
notSame++;
indexes.push_back(i);
}
}
if(notSame == 0)return true;
if(notSame == 1 || notSame > 2) return false;
if(s1[indexes[0]] == s2[indexes[1]] && s1[indexes[1]] == s2[indexes[0]])return true;
return false;
}
};Editor is loading...
Leave a Comment