Tuesday, November 29, 2011

Project Euler 12 Solution

Some quick lunchtime coding:
http://projecteuler.net/problem=12


It took about 18 minutes to run. The biggest speed fix I could make is to change the divisor counter to only check up to the square root of the number entered. Another one is to not start from scratch every time I want to make a new triangle number. I should store the last result and then add the next number.

I read somewhere to optimize only after things are working since optimizing on the fly can be tricky. Also, I didn't want to spend too long on this since I had a sandwich to focus on, too.

No comments:

Post a Comment