Треки
/
Delphi Pascal
Delphi Pascal
/
Вправи
/
Підрахунок нуклеотидів
Підрахунок нуклеотидів

Підрахунок нуклеотидів

Легка

Вказівки

Кожен із нас успадковує від своїх біологічних батьків набір хімічних вказівок, відомий як ДНК, який впливає на те, як будується наше тіло. Усе відоме нам життя залежить від ДНК!

Примітка: щоб виконати цю вправу, не потрібно розумітися ні на нуклеотидах, ні на ДНК.

ДНК - це довгий ланцюг інших хімічних речовин, серед яких найважливішими є чотири нуклеотиди: аденін, цитозин, гуанін і тимін. Один ланцюг ДНК може містити мільярди цих чотирьох нуклеотидів, і порядок, у якому вони трапляються, має значення! Порядок цих нуклеотидів у певній ділянці ДНК ми називаємо «послідовністю ДНК».

Ми представляємо послідовність ДНК як впорядковану сукупність цих чотирьох нуклеотидів, і найпоширеніший спосіб зробити це полягає в тому, щоб записати рядок тексту (англ. string) із символів, наприклад «ATTACG» для послідовності ДНК із 6 нуклеотидів. «A» для аденіну, «C» для цитозину, «G» для гуаніну і «T» для тиміну.

Маючи рядок тексту, що представляє послідовність ДНК, порахуйте, скільки разів трапляється кожен нуклеотид. Якщо рядок містить символи, які не є A, C, G або T, то він недійсний, і тоді повідомте про помилку.

Наприклад:

"GATTACA" -> 'A': 3, 'C': 1, 'G': 1, 'T': 2
"INVALID" -> error
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Delphi Pascal Exercism

Час розпочати Підрахунок нуклеотидів?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Delphi Pascal, а також 76 вправ та справжнє наставництво від людей, і все це безкоштовно.