Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 671 Bytes

(7 kyu) Complementary DNA.md

File metadata and controls

13 lines (9 loc) · 671 Bytes

Complementary DNA (7 kyu)

https://www.codewars.com/kata/complementary-dna/

Deoxyribonucleic acid (DNA) is a chemical found in the nucleus of cells and carries the "instructions" for the development and functioning of living organisms. If you want to know more http://en.wikipedia.org/wiki/DNA

In DNA strings, symbols "A" and "T" are complements of each other, as "C" and "G". You have function with one side of the DNA (string, except for Haskell); you need to get the other complementary side. DNA strand is never empty or there is no DNA at all (again, except for Haskell).

Example:

DNAStrand ("ATTGC") # return "TAACG"
DNAStrand ("GTAT") # return "CATA"