天天看點

DNA Pairing

DNA 鍊缺少配對的堿基。依據每一個堿基,為其找到配對的堿基,然後将結果作為第二個數組傳回。

Base pairs(堿基對) 是一對 AT 和 CG,為給定的字母比對缺失的堿基。

在每一個數組中将給定的字母作為第一個堿基傳回。

例如,對于輸入的 GCG,相應地傳回 [[“G”, “C”], [“C”,”G”],[“G”, “C”]]

字母和與之配對的字母在一個數組内,然後所有數組再被組織起來封裝進一個數組。

function pair(str) {
  var o = {
    'G': 'C',
    'C': 'G',
    'A': 'T',
    'T': 'A',
  };
  return str.split('').map((cur) => {
    return [cur, o[cur]];
  });
}

pair("GCG");