ডিএনএ গল্ফ পাঠ্য
চ্যালেঞ্জ
ইনপুটটিকে একটি ডিএনএ আউটপুটে রূপান্তর করুন।
অ্যালগরিদম
- পাঠ্যকে 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
।