методы изменения строк

Метод
Описание
Примеры
Результат
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, расширьте их до их реальных названий.
Входные данные содержат одну строку с текстом с абстракциями.
Программа должна вывести тот же текст с расширенными абстракциями в выводе.
Входные данные
Выходные данные
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