| Rating | Name | Duplication | Size | Complexity |
|---|---|---|---|---|
| A | main.shortest_path() | 0 | 12 | 5 |
| A | main.get_highest_scenic_score() | 0 | 16 | 3 |
| A | main.get_cycles_values() | 0 | 11 | 3 |
| A | main.parse_initial_state() | 0 | 11 | 4 |
| A | main.count_visible() | 0 | 10 | 1 |
| A | main.retrieve_groups() | 0 | 6 | 1 |
| A | main.find_on() | 0 | 8 | 3 |
| A | main.Point.is_touching() | 0 | 5 | 1 |
| A | main.Target.score_from_enemy() | 0 | 7 | 3 |
| A | main.day_1_part_1() | 0 | 2 | 1 |
| A | main.Point.move() | 0 | 4 | 1 |
| A | main.collect_output() | 0 | 2 | 1 |
| A | main.get_group_scores() | 0 | 7 | 3 |
| A | main.LinearRange.__repr__() | 0 | 2 | 1 |
| A | main.get_possible_neighbors() | 0 | 5 | 1 |