Tracks
/
Delphi Pascal
Delphi Pascal
/
Ejercicios
/
Recuento de nucleótidos
Recuento de nucleótidos

Recuento de nucleótidos

Fácil

Instrucciones

Cada uno de nosotros hereda de nuestros padres biológicos un conjunto de instrucciones químicas conocidas como ADN que influyen en cómo se construye nuestro cuerpo. ¡Toda la vida conocida depende del ADN!

Nota: No necesitas entender nada sobre nucleótidos o ADN para completar este ejercicio.

El ADN es una larga cadena de otras sustancias químicas, y las más importantes son los cuatro nucleótidos: adenina, citosina, guanina y timina. Una sola cadena de ADN puede contener miles de millones de estos cuatro nucleótidos, ¡y el orden en que aparecen es importante! Al orden de estos nucleótidos en un fragmento de ADN lo llamamos «secuencia de ADN».

Representamos una secuencia de ADN como una colección ordenada de estos cuatro nucleótidos, y una forma común de hacerlo es con un string de caracteres como «ATTACG» para una secuencia de ADN de 6 nucleótidos. «A» para adenina, «C» para citosina, «G» para guanina y «T» para timina.

Dado un string que representa una secuencia de ADN, cuenta cuántos hay de cada nucleótido. Si el string contiene caracteres que no son A, C, G o T, entonces no es válido y debes señalar un error.

Por ejemplo:

"GATTACA" -> 'A': 3, 'C': 1, 'G': 1, 'T': 2
"INVALID" -> error
Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Delphi Pascal Exercism

¿Todo listo para empezar Recuento de nucleótidos?

Regístrate en Exercism para aprender y dominar Delphi Pascal con 76 ejercicios y mentoría humana real, todo gratis.