I am a bit late posting a solution to this problem because I was on holidays. However, I am now back to my regular routine. As for finding the area of the Koch Snowflake, Reasonable Deviations has already posted a solution to this problem. Also, Rod has posted a variation of the problem which finds the perimeter of a Koch Snowflake. Since the problem has already been solved, I will only do a quick overview of the solution.
Answer: The easiest way to solve this problem is to calculate the area added to the Koch Snowflake after each iteration.
Area of the first iteration can easily be calculated by using Pythagoras.




Using the solution for the first iteration, we can easily calculate the area of the second iteration. The area will be the area of the original equilateral triangle plus the area of 3 smaller equilateral triangles.
![]() |
![]() |
The area of the third iteration would, therefore, be:
![]() |
![]() |
If we continue doing this, we will get the following summation.



Since the summation is a geometric series, we know that
when
.
Therefore,








Comment by rod
Made Thursday, 3 of January , 2008 at 10:09 pm
This is a neat solution. It helps to dislay the snowflake at each iteration.
By the way, did you notice the generalization I wrote about in one of the comments in my blog? To cut a long story short, let’s say that the triangles “radiate” inwards, not outwards. That would mean that we would remove area from the initial triangle, instead of adding area. Do you think that the inwards-radiating triangles will overlap? If they do overlap, then there’s a big problem because we will be removing the same area twice, and in that case, the simple recursion formula does not work.