[Coco] Project Euler and the Coco
Mark McDougall
msmcdoug at iinet.net.au
Fri Nov 14 23:12:34 EST 2008
John wrote:
> 10 FOR A = 2 TO 333
> 20 FOR B = 334 TO 667
> 30 C = 1000 -A -B
> 40 IF C<A OR C<B THEN 60
> 50 IF A*A + B*B = C*C THEN 100
> 60 NEXT B,A
> 100 PRINT "A="A
> 110 PRINT "B="B
> 120 PRINT "C="C
> 130 PRINT "A X B X C ="A*B*C
Not sure whether you mean algorithm optimisation, code optimisation, or both?
1. 20 FOR B=500-A TO 500+A gives result 40% quicker
2. pre-calc A*A at line 15 to run quicker
that's all I can see so far...
Regards,
--
| Mark McDougall | "Electrical Engineers do it
| <http://members.iinet.net.au/~msmcdoug> | with less resistance!"
More information about the Coco
mailing list