DNA 골프 텍스트
도전
입력을 DNA 출력으로 변환합니다.
연산
- 텍스트를 ASCII 코드 포인트로 변환 (예 :
codegolf
->[99, 111, 100, 101, 103, 111, 108, 102]
) - 문자열 함께 ASCII 코드 (예를 들어
99111100101103111108102
) - 바이너리로 변환 (예를 들어
10100111111001101001011010001000011001101011011110000110010111111011000000110
) - 패드
0
(예를 들어, 문자의 짝수를 만들기 위해 마지막에이야101001111110011010010110100010000110011010110111100001100101111110110000001100
) - 교체
00
와A
,01
와C
,10
와G
,와11
와T
(예를 들어GGCTTGCGGCCGGAGACGCGGTCTGACGCCTTGTAAATA
) - 산출
테스트 사례
codegolf > GGCTTGCGGCCGGAGACGCGGTCTGACGCCTTGTAAATA
ppcg > GGCTAATTGTCGCACTT
} > TTGG (padding)
명세서
- 이것은 코드 골프입니다
- 프로그램은 공백을 입력해야합니다.
- 귀하의 프로그램이 작동해야합니다
codegolf
.
99111100101103111108102
예를 들어 uint-64보다 크기 때문에 일부 언어는 더 큰 변환으로 어려움을 겪을 수 있습니다.
}
내가 믿는 것TTGG
입니다.