D
DBC User
I have the following code which does
1. Make sure the array of numbers are in decending order starting from
startNumber.
2. Make sure the total numbers in the array is equal to the
totalNumbers passed to the method.
Following code works, but for me it looks like there must be a better
way of doing this code. If any of you have any suggestions, please let
me know.
private bool ValidateNumbers(int[] numbers, int startNumber, int
totalNumbers)
{
bool returnFlag = true;
int sNum = startNumber;
foreach(int num in numbers)
{
if (num == sNum)
sNum--;
else
{
returnFlag = false;
break;
}
}
if (returnFlag && (numbers.Length != totalNumbers))
returnFlag = false;
return returnFlag;
}
1. Make sure the array of numbers are in decending order starting from
startNumber.
2. Make sure the total numbers in the array is equal to the
totalNumbers passed to the method.
Following code works, but for me it looks like there must be a better
way of doing this code. If any of you have any suggestions, please let
me know.
private bool ValidateNumbers(int[] numbers, int startNumber, int
totalNumbers)
{
bool returnFlag = true;
int sNum = startNumber;
foreach(int num in numbers)
{
if (num == sNum)
sNum--;
else
{
returnFlag = false;
break;
}
}
if (returnFlag && (numbers.Length != totalNumbers))
returnFlag = false;
return returnFlag;
}