private static bool IsMultipleOfAndIsDelux(int num, int multipleOf, out DeluxType deluxeType) { deluxeType = DeluxType.None; bool containsDigit = ContainsDigit(num, multipleOf); bool multipleOfThree = num % multipleOf == 0; if (containsDigit && multipleOfThree) { deluxeType = num % 2 == 0 ? DeluxType.Normal : DeluxType.Fake; } return(containsDigit || multipleOfThree); }
private static bool IsBuzz(int num, out DeluxType deluxeType) { return(IsMultipleOfAndIsDelux(num, 5, out deluxeType)); }