Polya's four step problem solving process for Competitive Programming
Learnings from conducting LCCL CS camp 2021
Understand the problem
- check the sample test case
- write additional test cases Devise a plan
- write down the plan in comments Implement your plan
- translate your idea into code
- think about what data structures to use Looking back
- could the solution be improved
- are there other solutions