CTCI - Q 1.5
areWordsOneAway
by Hari Menon
HTML
<pre id="output"></pre>
JavaScript
function areWordsOneAway(s1, s2) {
var s1sorted = s1.split('').sort();
var s2sorted = s2.split('').sort();
var mismatches = [];
s1sorted.forEach(function(s) {
if (s2sorted.indexOf(s) > -1) {
mismatches.push[s];
}
});
return mismatches.length <=1;
}
document.querySelector('#output').innerHTML = areWordsOneAway('pale', 'pales');