모든 챌린지
쉬움 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에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.

다른 사람의 풀이 보기

커뮤니티 솔루션

아직 공개된 풀이가 없습니다. 문제를 풀고 첫 풀이를 공유하세요.