ความสัมพันธ์ระหว่าง DNA และ RNA
กรดดีออกซีไรโบนิวคลีอิก DNA เป็นโมเลกุลการจัดเก็บข้อมูลหลักในระบบทางชีววิทยา ประกอบด้วยกรดนิวคลีอิกสี่เบส Guanine ('G'), Cytosine ('C'), Adenine ('A') และ Thymine ('T')
กรดไรโบนิวคลีอิก RNA เป็นโมเลกุลสารหลักในเซลล์ RNA แตกต่างจากโครงสร้างทางเคมีเล็กน้อยของ DNA และไม่มีไทมีน ใน RNA ไทมีนจะถูกแทนที่ด้วยกรดนิวคลีอิก Uracil ('U') อีกตัวหนึ่ง
ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ซึ่งแปลสตริง DNA ที่กำหนดเป็น RNA
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
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));
ผลลัพธ์
GCAU