var findRepeatedDnaSequences = function (s) {
let map = {}
let res = []
for (let i = 0; i < s.length; i++) {
let str = s.substr(i, 10)
if (str.length < 10) {
break
}
if (map[str]) {
map[str]++
} else {
map[str] = 1
}
}
for (let key in map) {
if (map[key] > 1) {
res.push(key)
}
}
return res
};
var findRepeatedDnaSequences = function (s) {
let left = 0
let right = 0
let map = {}
let res = []
while (right < s.length) {
right++
if (right - left === 9) {
let str = s.substring(left, right + 1)
console.log(str)
if (map[str]) {
map[str]++
if (map[str] === 2) {
res.push(str)
}
} else {
map[str] = 1
}
left++
}
}
return res
}
console.log(findRepeatedDnaSequences("AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"))