is_even_ai 1.0.2 is_even_ai: ^1.0.2 copied to clipboard
Check if a given number is even with the power of AI of your choice
example/is_even_ai_example.dart
import 'package:is_even_ai/is_even_ai.dart';
void main() async {
/// Check README.md for available implementations of `IsEvenAi`
IsEvenAi.global = IsEvenAiSomeAi();
print(await IsEvenAi.global.isEven(2)); // true
print(await IsEvenAi.global.isEven(3)); // false
print(await IsEvenAi.global.isOdd(4)); // false
print(await IsEvenAi.global.isOdd(5)); // true
print(await IsEvenAi.global.areEqual(6, 6)); // true
print(await IsEvenAi.global.areEqual(6, 7)); // false
print(await IsEvenAi.global.areNotEqual(6, 7)); // true
print(await IsEvenAi.global.areNotEqual(7, 7)); // false
print(await IsEvenAi.global.isGreaterThan(8, 7)); // true
print(await IsEvenAi.global.isGreaterThan(7, 8)); // false
print(await IsEvenAi.global.isLessThan(8, 9)); // true
print(await IsEvenAi.global.isLessThan(9, 8)); // false
}
class IsEvenAiSomeAi implements IsEvenAi {
@override
Future<bool> areEqual(num a, num b) {
throw UnimplementedError();
}
@override
Future<bool> areNotEqual(num a, num b) {
throw UnimplementedError();
}
@override
Future<bool> isEven(num value) {
throw UnimplementedError();
}
@override
Future<bool> isGreaterThan(num a, num b) {
throw UnimplementedError();
}
@override
Future<bool> isLessThan(num a, num b) {
throw UnimplementedError();
}
@override
Future<bool> isOdd(num value) {
throw UnimplementedError();
}
}