Same problem solved in a totally different way
Yes, you can (and you should!).

And you should compare the performance of your method with the existing one. 

Even if your method performs worse, this is still a valid result.