Citat:
Ursprungligen postat av
gason
Hehe. Fast helt fel tänkt är det såklart inte. Men lite inkonsekvent, 1 och 2 borde såklart vara ental om ditt resonemang ska tas fullt ut.
Jag får väl också sticka ut hakan lite och påstå att 52*431 faktiskt är det största talet som går att få.

Det stämmer, har kollat via bruteforce. Matlab:
Kod:
v='12345';
combs=perms(v);
val=zeros(size(combs,1),1);
for ii=1:numel(val)
val(ii)=eval(combs(ii,1:2))*eval(combs(ii,3:5));
end
[maxval, maxind]=max(val);
fprintf('Maxvärdet är: %d = %s*%s \n',maxval, combs(maxind,1:2), combs(maxind,3:5))
Ut kommer: Maxvärdet är: 22412 = 52*431
Edit: Kollade på olika längder på sifferlängden.
Maxvärdet för siffror 12 är: 2 = 2*1
Maxvärdet för siffror 123 är: 63 = 3*21
Maxvärdet för siffror 1234 är: 1312 = 41*32
Maxvärdet för siffror 12345 är: 22412 = 52*431
Maxvärdet för siffror 123456 är: 342002 = 631*542
Maxvärdet för siffror 1234567 är: 4846002 = 742*6531
Maxvärdet för siffror 12345678 är: 65193902 = 8531*7642
Maxvärdet för siffror 123456789 är: 843973902 = 9642*87531
Man ser ett mönster här. Om n är största siffran så är det alltid {n,n-3,n-5,n-7}*{n-1,n-2,n-4,n-6,n-8} (naturligtvis avklippta i slutet då n<9).