Complementary DNA

Ruby

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).

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

Create a method called dna_strand that accepts a string.

def dna_strand(dna) end
< >