擅长:python、mysql、java
<blockquote>
<p>Is it possible to get back AGTCGCTGA from 12042475613054376161?</p>
</blockquote>
<p>这在不到一秒钟的时间内完成:</p>
<pre><code>from itertools import count, product
import mmh3
for length in count():
for seq in map(''.join, product('ACGT', repeat=length)):
seq_hash = mmh3.hash64(seq, seed=0, signed=False)
if seq_hash[0] == 12042475613054376161:
print(seq)
</code></pre>