function twoStringsHaveSameWordsInDifferentOrder(str1: string, str2: string) {
const wordsOfStr2: string[] = str2.split(" ");
for (const str1word of str1.split(" ")) {
if (!wordsOfStr2.includes(str1word)) {
return false;
}
}
return true;
}
const str1: string = "typescript c# c c++ python";
const str2: string = "python c++ typescript c# c";
if (twoStringsHaveSameWordsInDifferentOrder(str1, str2)) {
console.log("yes");
} else {
console.log("no");
}
/*
run:
"yes"
*/