DEV Community

Discussion on: Daily Challenge #175 - Complementary DNA

Collapse
 
cipharius profile image
Valts Liepiņš

Ruby keeps on pleasantly surprising me:

def DNA_strand str
    str.tr 'ATCG', 'TAGC'
end
Collapse
 
cipharius profile image
Valts Liepiņš

Seems like Lua also has a neat solution:

function DNA_strand(str)
    return (str:gsub('.', {A='T',T='A',C='G',G='C'}))
end