DNA ও RNA সম্পর্ক
ডিঅক্সিরাইবোনিউক্লিক অ্যাসিড (DNA) জীববিজ্ঞানী সিস্টেমে প্রাথমিক তথ্য সংরক্ষণের আণবিক অণু। এটি চারটি নিউক্লিক অ্যাসিড বেস Guiline ('G'), Cytosine ('C'), Adenine ('A'), এবং Thymine ('T') দিয়ে গঠিত।
রাইবোনিউক্লিক অ্যাসিড (RNA) কোষে প্রাথমিক মেসেঞ্জার অণু। RNA রাসায়নিক কাঠামোতে DNA থেকে কিছুটা ভিন্ন এবং Thymine থাকে না। RNA-তে Thymine-এর স্থানে অন্য একটি নিউক্লিক অ্যাসিড Uracil ('U') থাকে।
সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি দেওয়া 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