Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Chuyển đổi DNA sang RNA trong JavaScript

Mối quan hệ DNA và RNA

Axit deoxyribonucleic (DNA) là phân tử lưu trữ thông tin chính trong hệ thống sinh học. Nó bao gồm bốn bazơ nitơ: Guanine ('G'), Cytosine ('C'), Adenine ('A'), và Thymine ('T').

Axit ribonucleic (RNA) là phân tử truyền tin chính trong tế bào. RNA khác DNA một chút về cấu trúc hóa học và không chứa Thymine. Trong RNA, Thymine được thay thế bằng bazơ nitơ Uracil ('U').

Vấn đề

Chúng ta cần viết một hàm JavaScript dịch chuỗi DNA cho trước sang RNA.

Ví dụ

Dưới đây là mã nguồn:

const DNA = 'GCAT'; 
const DNAtoRNA = (DNA) => { 
  let res = ''; 
  for(let i = 0; i < DNA.length; i++){ 
    if(DNA[i] === "T"){ 
      res += "U"; 
    }else{ 
      res += DNA[i]; 
    }; 
  }; 
  return res; 
}; 
console.log(DNAtoRNA(DNA));

Kết quả

GCAU