Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let canBuildString1 = (s1, s2) => {
- const obj = {};
- let str1 = s1.replace(/\s/g, '');
- let str2 = s2.replace(/\s/g, '');
- let canBuild = str1.length === str2.length;
- if (canBuild) {
- str1.split('').forEach((char) => {
- obj[char] = obj[char]
- ? obj[char] + 1
- : 1;
- });
- str2.split('').forEach((char) => {
- if (!obj[char]) {
- canBuild = false;
- return;
- }
- obj[char]--;
- });
- }
- return canBuild;
- };
- console.log(canBuildString1('clockwise', 'clockwork'));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement