refactor: Remove distribution of solutions table

This commit is contained in:
Paul Gauthier (aider) 2024-12-17 14:09:17 -08:00
parent 0ae53ce1a1
commit 54c1553892

View file

@ -67,15 +67,5 @@ def analyze_exercise_solutions():
never_solved = 133 - len(exercise_solutions) never_solved = 133 - len(exercise_solutions)
print(f"Never solved by any model: {never_solved}") print(f"Never solved by any model: {never_solved}")
# Distribution of solutions
solved_by_counts = defaultdict(int)
for models in exercise_solutions.values():
solved_by_counts[len(models)] += 1
print("\nDistribution of solutions:")
for count in sorted(solved_by_counts.keys()):
print(f"Solved by {count} models: {solved_by_counts[count]} exercises")
if __name__ == "__main__": if __name__ == "__main__":
analyze_exercise_solutions() analyze_exercise_solutions()