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.
year = 1905, the output should be
centuryFromYear(year) = 20;
year = 1700, the output should be
centuryFromYear(year) = 17.
The first step in getting the answer is to take the param year and divide by 100 to get the base number. The variable returned includes a decimal. We can return a whole number by using the Math.ceil(), which return the smallest integer greater than or equal to the given number.
Given the string, check if it is a palindrome.
inputString = "aabaa", the output should be
checkPalindrome(inputString) = true;
inputString = "abac", the output should be
checkPalindrome(inputString) = false;
inputString = "a", the output should be
checkPalindrome(inputString) = true.
There are several ways to check check if a string is a palindrome. In this solution, the string is compared to a string that has reversed. The string is reversed by using the following methods.
- String.split() to create a character array.
- Array.reverse() to reverse the array
- Array.join() to create a new string
A function that adds two numbers.
param1 = 1 and,
param2 = 2 the output should be
add(param1, param2) = 3.
This function takes the two params and returns an answer without the need to create an additional variable.