Melvin's digital garden

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

Links to this note