4 ms·
Good at what? If I memorized how certain classes of problems are solved, and can derive an implementation from that, then yes, I am probably a good coder. I am
by usrbinbash 5y ago
Good at what?
If I memorized how certain classes of problems are solved, and can derive an implementation from that, then yes, I am probably a good coder. I am then also someone who used LC et al. to learn about data structures and algorithms, aka. what these puzzles were originally intended to help people with.
If I memorized the question and its solution however, without understanding why and how this solution works then I am merely good at memorizing text and replaying it. This doesn't demonstrate my ability to solve problems or to code.
- visarga 5y agoYou won't be able to implement it from memory if you didn't grock it.
- usrbinbash 5y agoI am not implementing them "from memory". If I know the principle of, say, a B-Tree, and I know how to program in language Blub, then all I have to do is translate the principle into code. It's the same with translating a concept into natural language. I have not memorized the word-by-word explanation of how the JW-Telescope deploys. I have an image of the process in my mind, so if someone wants an explanation, I translate that principle into english dynamically.