문제1795--DNA의 트리플렛 코드를 코돈으로 전사

1795: DNA의 트리플렛 코드를 코돈으로 전사

[만든사람 : 이하은]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

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

출처/분류