Ich habe versucht, 2^100
in Golang zu berechnen. Ich verstehe das Limit des numerischen Typs und habe versucht, math/big
package zu verwenden. Hier ist, was ich versucht habe, aber ich kann nicht herausfinden, warum es nicht funktioniert.
Ich habe Berechnung nach Potenzen von zwei Methode verwendet, um die Exponentiation zu berechnen.
%Vor% Das BigInt-Paket ermöglicht Ihnen, x ^ y in der Protokollierungszeit zu berechnen (aus irgendeinem Grund ist dies der Fall) genannt exp). Alles, was Sie brauchen, ist nil
als letzten Parameter zu übergeben.
Wenn Sie interessiert sind, wie Sie es selbst berechnen, werfen Sie einen Blick auf meine Implementierung:
%Vor%oder spielen Sie damit auf Spielplatz gehen .
Tags und Links go exponentiation