Write a Program for Prime string or Not?



public bool VerifyPrimeString(string str)
{
    int len = str.Length, n = 0;
    for (int i = 0; i < len; i++)
    {
        n += (int)str[i];
    }
    if (n <= 1)
    {
        return false;
    }
    if (n <= 3)
    {
        return true;
    }
 
    if (n % 2 == 0 || n % 3 == 0)
    {
        return false;
    }
 
    for (int i = 5; i * i <= n; i = i + 6)
    {
        if (n % i == 0 || n % (i + 2) == 0)
        {
            return false;
        }
    } 
    return true;
}
 

Use case :

var result = VerifyPrimeString("Sreenivas");

Comments

Popular posts from this blog

Reverse Sentence using c#

How to write Pure java script Program?