स्ट्रिंग संशोधित करने की विधियाँ

विधि

विवरण

उदाहरण

परिणाम

replace('a', 'b')

a के सभी अक्षरों को b से बदलता है

'Abcde'.replace('A', 'B')
'ABBA'.replace('A', 'B')
'ABBA'.replace('AB', 'C')

Bbcde
BBBB
CBA

strip()

दोनों सिरों से रिक्त स्थान हटाता है

' Hi Bob '.strip()

Hi Bob

lstrip()

शुरुआत से रिक्त स्थान हटाता है

' Hi Bob '.lstrip()

Hi Bob

rstrip()

अंत से रिक्त स्थान हटाता है

' Hi Bob '.rstrip()

Hi Bob

removeprefix('a')

यदि मौजूद है, तो निर्धारित प्रिफिक्स हटाता है

'Hi Bob!'.removeprefix('Hi')
'Hi Bob!'.removeprefix('hi')

Bob!
Hi Bob!

removesuffix('a')

यदि मौजूद है, तो निर्धारित सफ़िक्स हटाता है

'Hi Bob!'.removesuffix('!')
'Hi Bob?'.removesuffix('!')

Hi Bob
Hi Bob?

replace और strip विधियां बहुत लोकप्रिय हैं और वास्तविक जीवन के प्रोग्रामों में अक्सर उपयोग होती हैं।

चुनौती

प्रत्येक जीन का कोड डीएनए के चार न्यूक्लिओटाइड बेस का उपयोग करता है: एडेनिन (A), साइटोसिन (C), ग्वानिन (G), और थाइमिन (T)। हमें संक्षेप पसंद नहीं हैं, इसलिए हम जब भी इनको पाठ में पाते हैं तो इन्हें विस्तृत करना चाहते हैं। ऐसे पाठ को दिया गया है जिसमें A, C, G, और T शामिल हैं। इनको उनके वास्तविक नामों में विस्तृत करें।

इनपुट में संक्षेपों के साथ एक पंक्ति का पाठ है।

प्रोग्राम को आउटपुट में वही पाठ विस्तृत शब्दों के साथ प्रदर्शित करना चाहिए।

Input

Output

Each gene's code uses the four nucleotide bases of dna: A, C, G, and T

Each gene's code uses the four nucleotide bases of dna: adenine, cytosine, guanine, and thymine

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue