neemoh-code
Coding snippets for everyone
Thursday, January 3, 2013
Wednesday, December 7, 2011
Prime Number Checker
bool isPrime(unsigned __int64 n)
{
{
if (n == 2)
return true;
if (n % 2 == 0)
return false; bool primeFound = true;
unsigned __int64 maxPrimeSeek = sqrt((long double)n) + 1;
for (unsigned __int64 i = 3; i <= maxPrimeSeek; i=i+2)
{ if (!(n % i))
{
primeFound = false;
break;
}
}
return primeFound;
}
Sunday, December 4, 2011
Palindrome Checker
bool isPalindrome(string str)
{
int middleSize = str.Length / 2;
// if not even length, remove center char
if (str.Length % 2 != 0)
{
str = str.Remove(middleSize, 1);
}
for (int i = 0; i < middleSize; i++)
{
if (str[i] != str[str.Length - 1 - i])
return false;
}
return true;
}
Subscribe to:
Comments (Atom)