Practice Python Exercise 1 From CodeFights

  • #### 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.

Input/Output

  • [time limit] 4000ms (py3)
  • [input] integer year A positive integer, designating the year.
  • Guaranteed constraints: 1 ≤ year ≤ 2005.
  • [output] integer The number of the century the year is in.

In [6]:
#Main method blueprint
def centuryFromYear(year):
    try:
        return int(year) // 100 if int(year) % 100 == 0 else (int(year) // 100)+1 
    except Exception as e:
        print("Wrong Input : {}".format(e))
        
def main():
    print(centuryFromYear(1905))
if __name__ == '__main__':
    main()


20