题解 | #DNA序列#
DNA序列
https://www.nowcoder.com/practice/e8480ed7501640709354db1cc4ffd42a
const readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
function findStr(s,n){
const res = []
for(let i=0;i<=s.length-n;i++){
let tempStr = s.substr(i,n)
let newTempStr = tempStr.replace(/[^CG]/g,'')
let scale = newTempStr.length / n
if(res.length === 0){
res[0] = scale
res[1] = tempStr
}else{
if(scale > res[0]){
res[0] = scale
res[1] = tempStr
}
}
}
console.log(res[1])
}
const arr = []
rl.on('line',function(line){
arr.push(line)
})
rl.on('close',function(){
findStr(arr[0],+arr[1])
})
