Hi. I wrote code in C# to check if number is prime and always I got this message: Wrong Answer. Anybody can help me?
public static void Main()
{
var numberList = new List<int>() { 3, 11, 1, 4 };
int maxItems = numberList[0];
var numberText = numberList.GetRange(1, numberList.Count - 1);
var resultStrnig = new List<string>();
if(maxItems < 100000)
{
for (int i = 0; i < maxItems; i++)
{
var number = numberText[i];
if(number >= 1&&number <= 10000)
{
if (Check(number))
Console.WriteLine("TAK");
else
Console.WriteLine("NIE");
}
}
}
}
public static bool Check(int number)
{
if (number > 1)
{
for (int j = 2; j * j <= number; j++)
{
if (number % j == 0)
return false;
}
return true;
}
else
return false;
}
}