Jadoo and DNA Transcription

b=input()
a="GCTA";c="CGAU"
try:print(''.join([c[a.index(i)]for i in b]))
except:print("Invalid Input")

https://www.hackerearth.com/practice/python/getting-started/input-and-output/practice-problems/golf/jadoo-and-dna-transcription/editorial/

https://www.hackerearth.com/practice/python/getting-started/input-and-output/practice-problems/golf/jadoo-and-dna-transcription/description/

dna=input()
rna=''
for i in dna:
    if i == 'G':
        rna=rna+'C'
    elif i == 'C':
        rna=rna+'G'
    elif i == 'T':
        rna=rna+'A'
    elif i=='A':
        rna=rna+'U'
    else:  
        print('Invalid Input')
        rna=''
        break
print(rna)

DNA to RNA Conversion

ord() -function to convert char to ascii

0 Responses