Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การแปลง DNA เป็น RNA ใน JavaScript


ความสัมพันธ์ระหว่าง DNA และ RNA

กรดดีออกซีไรโบนิวคลิก (DNA) เป็นโมเลกุลเก็บข้อมูลหลักในระบบชีวภาพ ประกอบด้วยฐานนิวคลิก 4 ชนิด คือ Guanine ('G'), Cytosine ('C'), Adenine ('A'), และ Thymine ('T')

กรดไรโบนิวคลิก (RNA) เป็นโมเลกุลส่งสัญญาณหลักในเซลล์ RNA แตกต่างจาก DNA นิดหน่อยที่โครงสร้างเคมี และไม่มี Thymine ใน RNA Thymine ถูกแทนที่ด้วย 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