22 lines
470 B
Dart
22 lines
470 B
Dart
import 'lib/solver.dart';
|
|
|
|
void main() {
|
|
final solver = SolverService();
|
|
|
|
// Test the problematic case
|
|
final input = '(x+8)(x+1)=-12';
|
|
print('Input: $input');
|
|
|
|
try {
|
|
final result = solver.solve(input);
|
|
print('Result: ${result.finalAnswer}');
|
|
print('Steps:');
|
|
for (final step in result.steps) {
|
|
print('Step ${step.stepNumber}: ${step.title}');
|
|
print(' Formula: ${step.formula}');
|
|
}
|
|
} catch (e) {
|
|
print('Error: $e');
|
|
}
|
|
}
|