Solving problems

It is interesting to see the connectivity between mathematics and computer science. In mathematics, problems are solved by applying theorems and formulae. Many of the algorithms in computer science have mathematical proofs. We use these algorithms in the form of code to solve problems in computer science.