If you starting with problem solving maybe this one is the very basic problem you can start with. Here you have calculate the century from a given year.

Problem

Given a year, return the century it is in. The first century spans from the year 1 up to and including the year 100, the second - from the year 101 up to and including the year 200, etc.

Example

  • For year = 1905, the output should be
  • centuryFromYear(year) = 20;
  • For year = 1700, the output should be
  • centuryFromYear(year) = 17.

Solution

Divide the year by 100 and ceil the fraction