Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript를 사용한 DNA에서 RNA로의 변환

<시간/>

DNA와 RNA의 관계

Deoxyribonucleic acid, DNA는 생물학적 시스템의 주요 정보 저장 분자입니다. 구아닌('G'), 사이토신('C'), 아데닌('A'), 티민('T')의 4가지 핵산 염기로 구성되어 있습니다.

리보핵산, RNA는 세포의 주요 메신저 분자입니다. RNA는 DNA와 화학 구조가 약간 다르며 티민을 포함하지 않습니다. RNA에서 티민은 다른 핵산인 우라실('U')로 대체됩니다.

문제

주어진 DNA 문자열을 RNA로 번역하는 JavaScript 함수를 작성해야 합니다.

예시

다음은 코드입니다 -

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