Задача к ЕГЭ по информатике на тему «Простейшие программы» №7

ДНК, является основной молекулой хранения информации в биологических системах. Она состоит из четырех оснований нуклеиновой кислоты — гуанина G, цитозина C, аденина A и тимина T.

РНК, является основной молекулой-передатчиком в клетках. РНК несколько отличается от ДНК своей химической структурой и не содержит тимина. В РНК тимин заменен другой нуклеиновой кислотой — урацилом U.

Напишите программу, которая переводит заданную строку ДНК в РНК. В ответ укажите результат работы программы для строки «CAATGTCCA».

Формат входных данных:

Строка — представление ДНК.

Формат выходных данных:

Строка — представление РНК.

Пример:

«GCAT» ⇒ «GCAU»

«ATGC» ⇒ «AUGC»

  # Решение 1
  s = input()
  new_s = ""
  for i in range(len(s)):
      if s[i] == ’T’:
          new_s = new_s + ’U’
      else:
          new_s = new_s + s[i]
  print(new_s)

  # Решение 2
  s = input()
  # Функция replace() заменяет все буквы ’T’ на ’U’ в строке s
  print(s.replace(’T’, ’U’))

  # Решение 3
  print(input().replace(’T’, ’U’))

Ответ: CAAUGUCCA
Оцените статью
Я решу все!