I think you made a logical somersault. Leetcode doesn't imply any of those, neither good memory for details or that you can "solve" problems that have been solved before by applying theory.
You missed the whole point of the OP's post it seems. The only thing that leetcode implies is that you can solve leetcode tasks.