Procedure | Location | Procedure Type | Description |
---|---|---|---|
convert_to_number | game24_module | Subroutine | Converts user input (cards or numbers) into numeric values. Handles card values such as 'A', 'J', 'Q', 'K'. |
create_new_arrays | game24_module | Subroutine | Creates new arrays after performing an operation. |
remove_decimal_zeros | game24_module | Subroutine | Removes trailing zeros after the decimal point in a string. |
solve_24 | game24_module | Subroutine | Recursively solves the 24 game by trying all possible operations. Utilizes OpenMP tasks for parallelization. |
update_progress_bar | game24_module | Subroutine | Updates and displays the horizontal percentage-based progress bar. |