■ある自然数nに対して,n
3
-n
2
を計算すると,1~9までの数字が使われる9桁の数となった。nを求めよ。
(答)n=972,972
3
- 972
2
= 917385264
BASICプログラム例
100 LET n=461 110 LET n=n+1 120 IF n=1000 THEN STOP 125 LET u=n^3-n^2 130 LET a=int(u/100000000) 140 LET b=int(u/10000000)-10*a 150 LET c=int(u/1000000)-100*a-10*b 160 LET d=int(u/100000)-1000*a-100*b-10*c 170 LET e=int(u/10000)-10000*a-1000*b-100*c-10*d 180 LET f=int(u/1000)-100000*a-10000*b-1000*c-100*d-10*e 190 LET g=int(u/100)-1000000*a-100000*b-10000*c-1000*d-100*e-10*f 200 LET h=int(u/10)-10000000*a-1000000*b-100000*c-10000*d-1000*e-100*f-10*g 210 LET i=u-int(u/10)*10 220 if a*b*c*d*e*f*g*h*i*(a-b)*(a-c)*(a-d)*(a-e)*(a-f)*(a-g)*(a-h)*(a-i)*(b-c)*(b-d)*(b-e)*(b-f)*(b-g)*(b-h)*(b-i)*(c-d)*(c-e)*(c-f)*(c-g)*(c-h)*(c-i)*(d-e)*(d-f)*(d-g)*(d-h)*(d-i)*(e-f)*(e-g)*(e-h)*(e-i)*(f-g)*(f-h)*(f-i)*(g-h)*(g-i)*(h-i)=0 then goto 110 230 PRINT n;"^3-";n;"^2=";u 240 goto 110 END