private static int FindB(object[] a) { Validator validator = new ValidatorExtendPrimeNumber(); Comparator comparator = new ComparatorExtendIsBetter(); EqualChecker equalChecker = new EqualCheckerNumber(); Updater updater = new LastPosition(); return(FindEverything(a, validator, comparator, equalChecker, updater)); }
private static int FindA(object[] a) { Validator validator = new ValidatorExtendNormalNumber(); Comparator comparator = new ComparatorExtendIsWorse(); EqualChecker equalChecker = new EqualCheckerNumber(); Updater updater = new FirstPosition(); return(FindEverything(a, validator, comparator, equalChecker, updater)); }