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