Rav*_*pta 10 algorithm number-crunching
我偶然发现了这个问题:
7电源7是823543.哪个7的高功率以823543结束?
我该怎么办呢?我提出的那个非常慢,它继续乘以7并检查结果的最后6位数.
我试过Lou的代码:
int x=1;
for (int i=3;i<=100000000;i=i+4){
x=(x*7)%1000000;
System.out.println("i="+ i+" x= "+x);
if (x==823543){
System.out.println("Ans "+i);}
}
Run Code Online (Sandbox Code Playgroud)
CPU听起来像一个压力锅,但无法得到答案:(
乘以模10 ^ 6.看到这个Lua代码.
local x=1
for i=1,100000 do
x=(x*7) % 1e6
if x==823543 then print(i) end
end
Run Code Online (Sandbox Code Playgroud)