File size: 706 Bytes
dcc8fa3
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
{
  "task_id": "easy-1",
  "difficulty": "easy",
  "description": "Fix the severe syntax errors and basic type issues in the average_list function.",
  "buggy_code": "def average_list(numbers)\n    if length(numbers) == 0:\n        return 0\n    total = 0\n    for num in numbers:\n        total = total + num\n    return total / len(numbers)",
  "test_code": "\nimport unittest\nclass TestEasy(unittest.TestCase):\n    def test_normal(self):\n        self.assertEqual(average_list([1, 2, 3, 4, 5]), 3.0)\n    def test_empty(self):\n        self.assertEqual(average_list([]), 0)\n    def test_float(self):\n        self.assertAlmostEqual(average_list([1.5, 2.5]), 2.0)\n",
  "optimal_time_seconds": 0.05
}