DNA golfüne metin
Meydan okuma
Bir DNA çıkışına girişi dönüştürün.
Algoritma
- Metni ASCII kod noktalarına dönüştürün (örneğin
codegolf->[99, 111, 100, 101, 103, 111, 108, 102]) - ASCII kodlarını birlikte yazın (örn.
99111100101103111108102) - İkili dosyaya dönüştür (örn.
10100111111001101001011010001000011001101011011110000110010111111011000000110) - Tampon
0(örneğin karakter eşit sayıda yapmak ucuna s101001111110011010010110100010000110011010110111100001100101111110110000001100) - Değiştir
00ileA,01birlikteC,10ileG, ve11ileT(örneğinGGCTTGCGGCCGGAGACGCGGTCTGACGCCTTGTAAATA) - Çıktı
Test Kılıfları
codegolf > GGCTTGCGGCCGGAGACGCGGTCTGACGCCTTGTAAATA
ppcg > GGCTAATTGTCGCACTT
} > TTGG (padding)
Özellikler
- Bu kod golfü
- Programınız girilen boşlukları kabul etmelidir.
- Programınız için çalışmalıdır
codegolf.
99111100101103111108102örneğin uint-64'ten daha büyük, bu nedenle bazı diller daha büyük dönüşümlerle mücadele edebilir.
}olduğuna inandığım seçim olurduTTGG.