There's a difference between getting an idea, and developing a (potentially) novel algorithm to solve a non-trivial problem.
Many people have many ideas, very few people have novel ideas, so novel ideas are worth being proud of because they are very few and far between. (I have no idea if this particular idea is novel -- odds are against it though.)