function remove_duplicate_characters(s) {
return s
.split('')
.filter(function(item, pos, self) {
return self.indexOf(item) === pos;
})
.join('');
}
function sort_string(s) {
var arr = s.split('');
arr = arr.sort();
return arr.join('');
}
function contain_same_characters(s1, s2) {
s1 = sort_string(s1);
s2 = sort_string(s2);
return s1 === s2;
}
var s1 = "javascript programming";
var s2 = "scccriptjavaaaa mmmmmingprogggggggggra";
s1_tmp = remove_duplicate_characters(s1);
s2_tmp = remove_duplicate_characters(s2);
if (contain_same_characters(s1_tmp, s2_tmp)) {
document.write("yes");
}
else {
document.write("no");
}
/*
run:
yes
*/