File tree Expand file tree Collapse file tree 1 file changed +15
-12
lines changed
src/advent_of_code/year_2023 Expand file tree Collapse file tree 1 file changed +15
-12
lines changed Original file line number Diff line number Diff line change @@ -96,22 +96,25 @@ def find_indices_of_patterns(line, patterns_to_find):
96
96
97
97
return patterns_and_indices
98
98
99
- def main (input_file , part ):
99
+ def run_part (input_data , accept_written_digits ):
100
+
101
+ patterns_to_find = get_patterns (accept_written_digits )
102
+ calibration_value_sum = solve_all_calibration_values (input_data , patterns_to_find )
103
+ return calibration_value_sum
104
+
105
+ def main (input_file ):
100
106
# args = parse_args()
101
107
# input = read_input(args.input_file)
102
- input = read_input (input_file )
108
+ input_data = read_input (input_file )
103
109
104
- if part == 1 :
105
- accept_written_digits = False
106
- elif part == 2 :
107
- accept_written_digits = True
110
+ calibration_value_sum = run_part (input_data , accept_written_digits = False )
111
+
112
+ print (f"Part 1: Solution is { calibration_value_sum } ." )
113
+
114
+ calibration_value_sum = run_part (input_data , accept_written_digits = True )
115
+
116
+ print (f"Part 2: Solution is { calibration_value_sum } ." )
108
117
109
- patterns_to_find = get_patterns (accept_written_digits )
110
- calibration_value_sum = solve_all_calibration_values (input , patterns_to_find )
111
- print (
112
- f"Day 1: Solution with accept_written_digits={ accept_written_digits } "
113
- f" is { calibration_value_sum } ."
114
- )
115
118
116
119
117
120
if __name__ == "__main__" :
You can’t perform that action at this time.
0 commit comments