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