Skip to content

Transcribing DNA into RNA

Rosalind Problem

Given: A DNA string t of length at most 1000 nt.

Return: The transcribed RNA string of \(t\).

Sample Dataset

GATGGAACTTGACTACGTAAATT

Sample Output

GAUGGAACUUGACUACGUAAAUU

Python Playground

t = 'GTTGAGTAAGGTATGGTGGATATGAATGTATCTCACACTCCTTAGTATTCCACGTGACGGGCCAGTGAACACAAGGGTTCTTAACCCTCGGCTCGCACAAGGTATTGGAATCCGCCACACTCCATGCCGTTGCGGCACCGGGTGGTGGTGACAGGTCCATGTATACATTGATCCTACAGTATACTTGGTCTAATTTTGCGCTTCTCCGAACGATTTGCAATTAGCCACAGCACGGAGCCGCGACTAACGATCCATTGGCGTTAGCGTTCGGACTTTTTCAGATAACCCTGTCGTGTGAACGTAACGATGTGTCTTAGGCGATCAGCCCCCCGTCTAGTAGAGTCCCGTAGGCAATGGCTCACGTTACTAGCTCGGGGTGCCCTTGCACCGTGCTCCTGCCTTACACCTTAATATAGACAACTTATAAAGAAGTTGGCAGCATGACCGCAGAACTATGTTGTTCAACCTCGTATGTCTGAGTTCGTGCAGGCGTGGACAGACCTGATCCTAGGCCGTTAAAAAAGCCCGCCCCGACATAATATGAGCTAAGCAGGCTACGTGATGTGACACTGTAACCAGCATTCACTACTTATGCGGCCCGAGGACAAAGGAGTAGCTAGGGTGCTAAAACCCGACCGATGTTGTTTGTCGAACGCGGATTGCCACAACAAGTTCACCAGAAGTGCCGTACGCGTGAGTATTATCCTAGCAGACTGGTTATGCGTATGAGTAAATATCTATTGACTTCTTTTCTGGGATAGGACTCAGGCTGTCATCGGGCTCGCCCTATAACCTAAGAACGCGGGACGACAGAATAATATTGTGGAGGTTCGACCAGCTTGGCCCCTAACCAAGAATCTAGGATCTGGTTCTCAGGGTACCTACTCGCTAAAACACAAGAATCGCCCATAACCCACGACAGTAGTACGAGAATCTGGACTGAGCAGACTCTATTACCTAACGTGTGGTAGAGACCCATGGG' # t is given as a input DNA string # Write your code here ans = 'GUUGAGUAAGGUAUGGUGGAUAUGAAUGUAUCUCACACUCCUUAGUAUUCCACGUGACGGGCCAGUGAACACAAGGGUUCUUAACCCUCGGCUCGCACAAGGUAUUGGAAUCCGCCACACUCCAUGCCGUUGCGGCACCGGGUGGUGGUGACAGGUCCAUGUAUACAUUGAUCCUACAGUAUACUUGGUCUAAUUUUGCGCUUCUCCGAACGAUUUGCAAUUAGCCACAGCACGGAGCCGCGACUAACGAUCCAUUGGCGUUAGCGUUCGGACUUUUUCAGAUAACCCUGUCGUGUGAACGUAACGAUGUGUCUUAGGCGAUCAGCCCCCCGUCUAGUAGAGUCCCGUAGGCAAUGGCUCACGUUACUAGCUCGGGGUGCCCUUGCACCGUGCUCCUGCCUUACACCUUAAUAUAGACAACUUAUAAAGAAGUUGGCAGCAUGACCGCAGAACUAUGUUGUUCAACCUCGUAUGUCUGAGUUCGUGCAGGCGUGGACAGACCUGAUCCUAGGCCGUUAAAAAAGCCCGCCCCGACAUAAUAUGAGCUAAGCAGGCUACGUGAUGUGACACUGUAACCAGCAUUCACUACUUAUGCGGCCCGAGGACAAAGGAGUAGCUAGGGUGCUAAAACCCGACCGAUGUUGUUUGUCGAACGCGGAUUGCCACAACAAGUUCACCAGAAGUGCCGUACGCGUGAGUAUUAUCCUAGCAGACUGGUUAUGCGUAUGAGUAAAUAUCUAUUGACUUCUUUUCUGGGAUAGGACUCAGGCUGUCAUCGGGCUCGCCCUAUAACCUAAGAACGCGGGACGACAGAAUAAUAUUGUGGAGGUUCGACCAGCUUGGCCCCUAACCAAGAAUCUAGGAUCUGGUUCUCAGGGUACCUACUCGCUAAAACACAAGAAUCGCCCAUAACCCACGACAGUAGUACGAGAAUCUGGACUGAGCAGACUCUAUUACCUAACGUGUGGUAGAGACCCAUGGG' Ex().has_output(ans) success_msg("Great job!")