Aus dem Kurs: Programmierrätsel: JavaScript

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

DNA codieren

DNA codieren

Jetzt geht es in die Welt der Biologie, genauer gesagt in die Welt der Bioinformatik. Unser Erbgut, die DNA wird ja nur mit vier Aminosäuren kodiert, die werden abgekürzt mit A, C, T und G, und in so einer Doppelhelix, also diese Doppelstränge, da hat jedes A automatisch ein T als Gegenstück und umgekehrt, jedes T ein A, und C und G, das ist auch so ein, auch so zwei solche Partner. Und die Aufgabe, sollten Sie sie annehmen, besteht nun darin, Sie bekommen von mir eine Zeichenkette, die besteht nur aus diesen Buchstaben A, C, T und G, und ich möchte, dass aus jedem A ein T wird und zu Ihrem T ein A, jedem C ein G und aus jedem G ein C. Und es soll natürlich elegant gelöst werden mit möglichst wenig Code und möglichst schönem Code. Hier sehen wir jetzt noch mal, welche Desoxyribonukleinsäure es gibt, also aus A wird T, und aus T wird wiederum A, aus C wird G und aus G wird wieder C. Sie bekommen in Ihrer Funktion einen String und geben den String entsprechend konvertiert zurück. Machen…

Inhalt