1795: DNA의 트리플렛 코드를 코돈으로 전사
[만든사람 : 이하은]
문제 설명
DNA의 트리플렛 코드를 전사(transcription)한 mRNA(messenger RNA, 전령 RNA)의 염기서열을 코돈이라고 한다.(A -> U, T -> A, C -> G, G -> C)
DNA의 염기는 4종류(ACGT)인데, 염기 3개 이상이 짝을 지어(DNA의 트레플렛 코드) 아미노산 20종을 지정하는 것, 즉, DNA의 염기 서열이 단백질의 아미노산 배열 순서를 결정한다는 것이 가모브의 가설 - 3염기설이다.
DNA의 트리플렛 코드를 전사(transcription)한 mRNA(messenger RNA, 전령 RNA)의 염기서열을 코돈이라고 한다.
코돈은 아미노산을 지정하는 코돈 61개(이 중 하나는 해독 시작을 의미하는 시작코돈)와 해독 종결을 의미하는 종결코돈 3개(UUA, UGA, UAG)로 총 64종류가 존재한다.
입력 설명
DNA의 염기 서열이 띄어쓰기 없이 한 줄로 입력되며, 문자열의 길이는 3 이상 30 이하의 3의 배수이다. (즉, DNA의 트리플렛 코드가 띄어쓰기 없이 한 줄로 입력된다.)
출력 설명
첫 번째 줄에는 mRNA의 염기 서열이 3개씩 ‘/’로 나뉘어 한 줄로 출력되고 마지막 슬래시는 출력하지 않는다.
두 번째 줄에는 만약 3개씩 구분된 mRNA 염기 서열(=코돈) 중 종결 코돈이 있는 지 확인하고, 만약 종결 코돈이 있다면, 종결 코돈을 마지막으로 뒤에 있는 코돈을 지운 상태로 출력한다.
입력 예시 Copy
AGCCTTGACCTACAT
출력 예시 Copy
UCG/GAA/CUG/GAU/GUA
UCG/GAA/CUG/GAU/GUA