The Journey Begins

add

Write a function that returns the sum of two numbers.

Example

For param1 = 1 and param2 = 2, the output should be add(param1, param2) = 3.

int solution(int param1, int param2) {
    return param1 + param2;
}

centuryFromYear

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.

int solution(int year) {
    if(year % 100 == 0)
        return (year / 100);
    else 
        return (year / 100 + 1);
}

checkPalindrome

Given the string, check if it is a palindrome.

Palindrome - A string that doesn't changed when reversed (it reads the same backward and forward). Examples: "eye", "noon", "decaf faced".

Example

  • For inputString = "aabaa", the output should be checkPalindrome(inputString) = true;

  • For inputString = "abac", the output should be checkPalindrome(inputString) = false;

  • For inputString = "a", the output should be checkPalindrome(inputString) = true.

bool solution(string inputString) {
    int length = inputString.Length - 1;
    string reverseString = string.Empty; //string reverseString = "";
    while(length >= 0){
        reverseString += inputString[length];
        length--;
    }
    
    if(inputString == reverseString)
        return true;
    else
        return false;
}

Last updated

Was this helpful?