Kurzusok
/
Delphi Pascal
Delphi Pascal
/
Feladatok
/
Nukleotidszámlálás
Nukleotidszámlálás

Nukleotidszámlálás

Könnyű

Utasítások

Mindannyian a biológiai szüleinktől örököljük a DNS-nek nevezett kémiai utasítások egy halmazát, amelyek befolyásolják, hogyan épül fel a testünk. Minden ismert élet a DNS-től függ!

Megjegyzés: nem kell semmit sem értened a nukleotidokhoz vagy a DNS-hez ahhoz, hogy megoldd ezt a feladatot.

A DNS más vegyületek hosszú lánca, és közülük a legfontosabbak a négy nukleotid: az adenin, a citozin, a guanin és a timin. Egyetlen DNS-lánc több milliárd ilyen nukleotidot tartalmazhat, és fontos, hogy milyen sorrendben következnek egymás után! A DNS egy szakaszán belül ezeknek a nukleotidoknak a sorrendjét „DNS-szekvenciának” nevezzük.

A DNS-szekvenciát e négy nukleotid rendezett gyűjteményeként ábrázoljuk, és ennek gyakori módja egy string, például „ATTACG” egy 6 nukleotidból álló DNS-szekvencia esetén. Az „A” az adenint, a „C” a citozint, a „G” a guanint, a „T” pedig a timint jelöli.

Adott egy DNS-szekvenciát reprezentáló string; számold meg, hogy az egyes nukleotidokból mennyi található benne. Ha a string olyan karaktereket tartalmaz, amelyek nem A, C, G vagy T, akkor érvénytelen, és hibát kell jelezned.

Például:

"GATTACA" -> 'A': 3, 'C': 1, 'G': 1, 'T': 2
"INVALID" -> error
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Delphi Pascal Exercism

Készen állsz elkezdeni a(z) Nukleotidszámlálás feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Delphi Pascal nyelvet 76 feladat segítségével, valódi emberi mentorálással, mindez ingyen.