Complementing a Strand of DNA
Rosalind Problem
Given: A DNA string s of length at most 1000 bp.
Return: The reverse complement \(s^c\) of \(s\).
Sample Dataset
AAAACCCGGT
Sample Output
ACCGGGTTTT
Python Playground
s = 'CCACTGAGCAAGAGTATGTAGAACTCCTAAAGGATTGGTGACTCGCACCCCAAATCAACATGTATCGGAGGTCTGCGACACGATCTAATATGATTCGTTGGAGGGCTACAACCACGGTACACTATTTGGACTTGACTGCCCGCGCGCCACATAGAGATGAACTGTTTTTTTAAGATGTGTATGAAGATGAGTGTCCGTTCGTGTTACCATTCCAATTTGGCTCTCTTAAACGCCGGGGCAGCCAAGACCGCACAGTGCGAGCACGACTAGAGATAAGTCTGAATTGTTTTGGCTTAGCTTCGAATATACGATATGTCTTAAATATGCCACGGGTGTATCCATCGGCCTATCGTAGAGGGTGGTTAGAAAAGAGGAGGGCCGCACATTCATTTTGGCCGGGAGATGTTTGGGTCGACGTACAGATGCGACGCCGTGTGCGGCGGCCAGGTTAAGTCCGATAGCGCGTTGATCTACAGGGGAAAGGGGTCCGAGCGTTAACGAAAAAGGCAACGATAGTTGTCCCCGTCCTCCCCCCGCTCAACAAAGCGGCCACGTCGCTAACGCAAGATGCTGAGTCGGTAAAGTGCACAAGGCGCGCGCTAATCGTATAACATGAAGGCAAGACGTTCGAAGCTGTCTCTCTGCACGAACTTTGGCGTCGTACAATTTGTCCTTGATTTCTAGTCAAAGGAGTTGTGAAATGTGGGAAATCCAGCGCAACTTTGCAACTGGTTGAGAGCAGCCCTCGTCAGTGTTCTCAGTGTAGCTCTCCGGTAGCGGGAGGAACGTAGCAGCCCTTGACACGTATTTGTAAGTGTATAACGTACCGCGAAGGTTCGGTAAGGGTTACGGGTAAGGGTCGGGGGCTGGTTATGCGCGGCGGCGCTTCGGGCAGAGTAGTTGCCAATATCCGGAAGACGACATTTACACTGTAT'
# s is given as a input DNA string
# Write your code here
ans = 'ATACAGTGTAAATGTCGTCTTCCGGATATTGGCAACTACTCTGCCCGAAGCGCCGCCGCGCATAACCAGCCCCCGACCCTTACCCGTAACCCTTACCGAACCTTCGCGGTACGTTATACACTTACAAATACGTGTCAAGGGCTGCTACGTTCCTCCCGCTACCGGAGAGCTACACTGAGAACACTGACGAGGGCTGCTCTCAACCAGTTGCAAAGTTGCGCTGGATTTCCCACATTTCACAACTCCTTTGACTAGAAATCAAGGACAAATTGTACGACGCCAAAGTTCGTGCAGAGAGACAGCTTCGAACGTCTTGCCTTCATGTTATACGATTAGCGCGCGCCTTGTGCACTTTACCGACTCAGCATCTTGCGTTAGCGACGTGGCCGCTTTGTTGAGCGGGGGGAGGACGGGGACAACTATCGTTGCCTTTTTCGTTAACGCTCGGACCCCTTTCCCCTGTAGATCAACGCGCTATCGGACTTAACCTGGCCGCCGCACACGGCGTCGCATCTGTACGTCGACCCAAACATCTCCCGGCCAAAATGAATGTGCGGCCCTCCTCTTTTCTAACCACCCTCTACGATAGGCCGATGGATACACCCGTGGCATATTTAAGACATATCGTATATTCGAAGCTAAGCCAAAACAATTCAGACTTATCTCTAGTCGTGCTCGCACTGTGCGGTCTTGGCTGCCCCGGCGTTTAAGAGAGCCAAATTGGAATGGTAACACGAACGGACACTCATCTTCATACACATCTTAAAAAAACAGTTCATCTCTATGTGGCGCGCGGGCAGTCAAGTCCAAATAGTGTACCGTGGTTGTAGCCCTCCAACGAATCATATTAGATCGTGTCGCAGACCTCCGATACATGTTGATTTGGGGTGCGAGTCACCAATCCTTTAGGAGTTCTACATACTCTTGCTCAGTGG'
Ex().has_output(ans)
success_msg("Great job!")