Все задачи
Легко Решено: 0 Процент решений: 0%

DNA to RNA Transcription

Build an RNA string by replacing every DNA character with its partner.

Условие

Build an RNA string by replacing every DNA character with its partner. Use this complete mapping: A → U, C → G, G → C, T → A. Preserve the original order. No biology knowledge is needed.

Implement dna_to_rna(dna).

Input

dna: The DNA string to transform.

Output

Return the transformed string. Empty input returns an empty string.

Ограничения

0 ≤ DNA length ≤ 100,000. Characters are uppercase A, C, G, or T.

Примеры

Пример 1
Ввод:
dna = "ACGT"

Ожидаемый вывод:
expected = "UGCA"
Ввод:
std::string dna = "ACGT";

Ожидаемый вывод:
std::string expected = "UGCA";
Ввод:
string dna = "ACGT";

Ожидаемый вывод:
string expected = "UGCA";

Пояснение

A becomes U, C becomes G, G becomes C, and T becomes A, giving UGCA.

Пример 2
Ввод:
dna = ""

Ожидаемый вывод:
expected = ""
Ввод:
std::string dna = "";

Ожидаемый вывод:
std::string expected = "";
Ввод:
string dna = "";

Ожидаемый вывод:
string expected = "";

Пояснение

There are no characters to replace, so the result is empty.

Ссылки

Это задание адаптировано для CodeUtility. Следуйте условию и ограничениям выше.

Учитесь у других

Решения сообщества

Пока нет опубликованных решений. Решите задание, чтобы поделиться первым.