mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 00:05:01 +00:00
feat: Print never solved exercises with full path
This commit is contained in:
parent
6185ddf76a
commit
250e2ab6aa
1 changed files with 5 additions and 2 deletions
|
@ -181,13 +181,16 @@ def analyze_exercise_solutions(dirs=None, topn=None, copy_hard_set=False):
|
|||
)
|
||||
|
||||
print(f"Total exercises solved at least once: {solved_at_least_once}")
|
||||
# print out these never solved use lang/exercises/practice/ex ai!
|
||||
print(f"Never solved by any model: {solved_by_none}")
|
||||
if solved_by_none > 0:
|
||||
print("\nExercises never solved by any model:")
|
||||
unsolved = [ex for ex, models in exercise_solutions.items() if not models]
|
||||
for ex in sorted(unsolved):
|
||||
print(f" {ex}")
|
||||
# Split into language and exercise parts
|
||||
lang, exercise = ex.split('/')
|
||||
# Reconstruct path in desired format
|
||||
formatted_path = f"{lang}/exercises/practice/{exercise}"
|
||||
print(f" {formatted_path}")
|
||||
print(f"\nSolved by all models: {solved_by_all}")
|
||||
print(
|
||||
f"Total exercises: {len(all_exercises)} = {solved_by_none} (none) + {solved_by_all} (all) +"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue