The DNA strand is missing the pairing element. Take each character, get its pair, and return the results as a 2d array.
Base pairs are a pair of AT and CG. Match the missing element to the provided character.
Return the provided character as the first element in each array.
For example, for the input GCG, return [[“G”, “C”], [“C”,“G”], [“G”, “C”]]
The character and its pair are paired up in an array, and all the arrays are grouped into one encapsulating array.
- 返回一个二维数组
- AT是一对,CG是一对
- 根据给定的字符串配对
第一种:
function pairElement(str) {
let obj = {
'A':'T',
'T':'A',
'C':'G',
'G':'C'
}
let arr = str.split('').map(val=>{
return [val,obj[val]]
})
return arr;
}
验证
pairElement("GCG");
pairElement("CCC");
pairElement("ATA");
该博客讨论了一段JavaScript代码,该代码用于处理DNA字符串并进行碱基配对。函数`pairElement`接收一个DNA序列作为输入,如GCG,并返回一个二维数组,将每个字符与其配对元素配对。例如,输入GCG会返回`[[G C], [C G], [G C]]`。这个函数对于生物信息学和DNA序列分析的应用有重要意义。
1360

被折叠的 条评论
为什么被折叠?



