The main entry point for the 24-game solver, utilizing recursive search, progress bar, and OpenMP parallelization.
More...
|
subroutine | game24_module::convert_to_number (input_str, number, ios) |
| Converts user input (cards or numbers) into numeric values.
|
|
subroutine | game24_module::remove_decimal_zeros (str, result) |
| Removes trailing zeros after the decimal point in a string.
|
|
subroutine | game24_module::create_new_arrays (nums, exprs, idx1, idx2, result, new_expr, new_nums, new_exprs) |
| Creates new arrays after performing an operation.
|
|
subroutine | game24_module::update_progress_bar () |
| Updates and displays the horizontal percentage-based progress bar.
|
|
recursive subroutine | game24_module::solve_24 (nums, exprs, found) |
| Recursively solves the 24 game by trying all possible operations.
|
|
program | game24_ultra |
|
The main entry point for the 24-game solver, utilizing recursive search, progress bar, and OpenMP parallelization.
- Author
- Gilbert Young
- Date
- 2024/09/15