Computer >> Máy Tính >  >> Lập trình >> Javascript

Chuyển đổi DNA sang RNA bằng 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 gốc axit nucleic 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 hơi khác với DNA về cấu trúc hóa học của nó và không chứa Thymine. Trong RNA Thymine được thay thế bằng một axit nucleic khác Uracil ('U').

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript để dịch một chuỗi DNA nhất định thành RNA.

Ví dụ

Sau đây là mã -

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));

Đầu ra

GCAU