I'm studying EPI right now and there are a few times when I run into a variant/problem and just can't solve it. The book doesn't have solutions but you can tell if your algo works or not. I might be haranguing the point, but I've been spending hours on 1 or 2 problems just because I'm trying to understand why they did something. Are there certain things I should just accept that work?
Don’t go to the bottom of every problem. It will waste your time.
Take the mba approach. Just bs
Many answers come to me when I stop looking for them.
What is EPI?
Elements of programming interviews, a book for programming interviews
Have a friend give you hints like an interviewer would. Don't waste too much time on your own struggling.
I'm in the same boat. Thinking teaming up with someone would help. PM if you're interested in working on problems together OP
Sounds like you might need to fill in some gaps to connect the dots. Try a different approach other than a book or step away and let your subconscious chew on the problem