Я наткнулся на этот вопрос:
7 мощность 7 равна 823543. Какая более высокая мощность 7 заканчивается 823543?
Как мне это сделать? Тот, который я придумал, очень медленный, он продолжает умножаться на 7 и проверяет последние 6 цифр результата для соответствия.
Я пробовал с кодом Лу:
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);}
}
И процессор звучит как скороварка, но не может получить ответ: (