Em geral, você deve tentar encontrar um algoritmo válido não apenas para a sua solução.
Tente acelerar o cálculo como você pode.
A5ManteráseuvalorinicialB5=A5^(1/32),simumpoucodematemática(SQRT(x)equivaleax^1/2;façacincovezessignifica1/2*1/2*....=1/32)C5=Mod(B5,1)
Aquivocênãopodesimplesmentefazer1-x:imaginesefoi2.smthou0.smth...TheMODfunctionreturnstheremainderafteranumberisdividedbyadivisor..
D5=3-TRUNC(LOG(C5,10))
Vocêprecisaterosprimeirosdígitosdiferentesdezero(funçãoLog10)epularo0.dastring.E5=MID(C5,D5,6)Aquivocêextraiastring.F5:F10Índicessimplesparaaspróximasfunçõesdacoluna.G5=0+MID($E$5,F5,1)extraiodígitoemF5.CopieecoleemG5:G10.H5=LARGE($G$5:$G$10,7-F5)Pegueo7-F5thmaiordointervaloG5:G10.CopieecoleemH5:H10.I5=H5&H6&H7&H8&H9&H10ComponhaastringnovamenteJ5ManteráasoluçãoHASHparaencontrar(vocêachamouTarget)K5=I5=MID(J5,1,6)CompareasequênciaemI5edeJ5.
Aquiabaixoasolução:
Aqui um código bash para SHA256
Here a bash code for SHA256
StartSeq=1 ; EndSeq=5
for i in $(seq $StartSeq $EndSeq) ;
do
[[ $(printf "$i" | sha256sum | awk '{print $1}'| xxd -r -p | base64) \
== "SyJ3d9TdH8Ycb4hPSGQdArTRIdP9Moywi1Ux/Kzav4o=" ]] && \
echo "### The Solution is "$i ;
done



