Я ищу функцию (с целым/математическим оператором вместо строки), которая определяла бы, будет ли входной номер начинаться с 31 и заканчиваться на 21.Найдите числа, начинающиеся с 31 и заканчивающиеся на 21 на заданный интервал
Например, если массив целых чисел ниже:
{341521, 513135, 434632, 312321, 315364, 312421}
функция должна возвращать 312321 и 312421.
Я до сих пор нет он завершился, но вот что я до сих пор (C#):
public bool IsValidId(int input)
{
var result = input >= 310000 && input < 320000;
if (result)
{
// Check for anything ending with 21, maybe something like
// var endWith = (double) ((input/21)/100);
// then check if endWith has decimal..
}
return result;
}
Покажите нам, какой код вы написали. Какие тесты не удается? – rossum
Я бы предположил, что ни одна библиотека не имеет этого конкретного метода, почему бы вам не написать его? –
Вопрос звучит так, как будто ему нужна пользовательская математическая функция. Я рекомендую просить его на [Math Exchange] (http://math.stackexchange.com) –