What is algorithmic thinking ?

Understanding Problem

  • Inputs data
  • Output - answer

Formulating the problem

  • Input Format
  • Output Format

Design the Algorithm

  • Input -> ALGORITHM -> Output

Implementation

Running it on the data