frequencyCounter

Run Settings
LanguageJavaScript
Language Version
Run Command
// verify if 2 arrays elements are just double of 1st and are in equal number of elements function isSame(arr1, arr2) { if (arr1.length!== arr2.length) { return false; } const obj1 = {}; const obj2 = {}; for ( let val of arr1) { obj1[val] = (obj1[val] || 0) + 1 } for (let val of arr2) { obj2[val] = (obj2[val] || 0) + 1 } for (let key in obj1) { if (!(Math.pow(key, 2) in obj2)) { return false; } if (obj2[Math.pow(key, 2)] !== obj1[key]) { return false; } } return true; } console.log(isSame([1, 3, 5, 3], [25, 9, 1, 9])); console.log(isSame([1, 3, 5], [25, 9, 1, 9])); console.log(isSame([1, 3, 5, 3], [25, 25, 1, 9]));
Editor Settings
Theme
Key bindings
Full width
Lines