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 becenturyFromYear(year) = 20
;For
year = 1700
, the output should becenturyFromYear(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 becheckPalindrome(inputString) = true
;For
inputString = "abac"
, the output should becheckPalindrome(inputString) = false
;For
inputString = "a"
, the output should becheckPalindrome(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?