finish q8

This commit is contained in:
2024-06-27 02:12:22 +00:00
parent 04504b1f91
commit 8b4acab284

View File

@ -517,8 +517,7 @@ class ClosestDotSearchAgent(SearchAgent):
walls = gameState.getWalls()
problem = AnyFoodSearchProblem(gameState)
"*** YOUR CODE HERE ***"
util.raiseNotDefined()
return search.bfs(problem)
class AnyFoodSearchProblem(PositionSearchProblem):
"""
@ -551,10 +550,7 @@ class AnyFoodSearchProblem(PositionSearchProblem):
The state is Pacman's position. Fill this in with a goal test that will
complete the problem definition.
"""
x,y = state
"*** YOUR CODE HERE ***"
util.raiseNotDefined()
return state in self.food.asList()
def mazeDistance(point1: Tuple[int, int], point2: Tuple[int, int], gameState: pacman.GameState) -> int:
"""