
When to give up?
Is there a scale or value which dictates that its time to give up! I saw this tag of FFT while solving a problem. FFT is fast fourier transform, which helps to multiply polynomial in O(nlogn) time complexity (one of its use case). I read about it in detail and then picked up another problem to implement FFT which would give confidence to solve these kind of problem in future. Its been 2 days and I am still not able to solve the problem. I realised maybe its time to give up on this problem and look for its solution, but on the other hand it feels that I am very close to solving it. I am not able to decide whether to give up or keep pushing myself. Is there an algorithm to know or a parameter to judge, so that we know that its time to give up! ...