Testo per DNA golf
Sfida
Converti input in output DNA.
Algoritmo
- Converti il testo in punti di codice ASCII (ad es.
codegolf->[99, 111, 100, 101, 103, 111, 108, 102]) - Stringi insieme i codici ASCII (ad es.
99111100101103111108102) - Converti in binario (ad es.
10100111111001101001011010001000011001101011011110000110010111111011000000110) - Passa
0alla fine per creare un numero pari di caratteri (ad es.101001111110011010010110100010000110011010110111100001100101111110110000001100) - Sostituisci
00conA,01conC,10conGe11conT(ad es.GGCTTGCGGCCGGAGACGCGGTCTGACGCCTTGTAAATA) - Produzione
Casi test
codegolf > GGCTTGCGGCCGGAGACGCGGTCTGACGCCTTGTAAATA
ppcg > GGCTAATTGTCGCACTT
} > TTGG (padding)
specificazioni
- Questo è code-golf
- Il tuo programma deve accettare spazi in input.
- Il tuo programma deve funzionare per
codegolf.
99111100101103111108102per esempio è più grande di uint-64, quindi alcune lingue potrebbero avere difficoltà con conversioni più grandi.
}che credo diventiTTGG.