@@ -0,0 +1,20 @@ | |||
function isDoubloon(s) { | |||
let arr = []; | |||
for (let i = 0; i < s.length; i++) { | |||
let index = s.charCodeAt(i); | |||
if (arr[index] === undefined) { | |||
arr[index] = 1 | |||
} else { | |||
arr[index]++; | |||
} | |||
} | |||
for (let i = 0; i < arr.length; i++) { | |||
if (arr[i] !== undefined && arr[i] !== 2) { | |||
return false; | |||
} | |||
} | |||
return true; | |||
} | |||
console.log(isDoubloon('baba')); |