Part 5

Solving problems

At this point in the course, you've already solved quite many problems, but for the most part they've been related to what has been just taught.

This is thus now a good point to take stock of whether all that you've learned previously has engendered a more general capability for "algorithmic thinking" — i.e. the capabilty to turn requirements into a series of instructions that the computer can perform.

Thus, here are a couple of exercises that just ask you to solve problems with everything you've already learned. The first one is quite simple, but the second one is quite demanding. Both can be solved using many different approaches!

Loading
Loading
You have reached the end of this section!

You can check your current points from the blue blob in the bottom-right corner of the page.