假设我们有一个由唯一字符串表示城市街区的矩阵,以及另一个包含要访问的街区的字符串列表。如果我们位于街区 matrix[0][0],则查找按顺序访问每个街区所需的总曼哈顿距离。例如,如果输入是:Q B C D E Z G G i街区 = [H, B, C]那么输出将是 6,因为“h”位于下方 2 个街区(南)和右侧 1 个街区(东),“b”位于上方 2 个街区(北),“c”位于右侧 1 个街区(东)。为了解决这个问题,我们将遵循以下步骤:coords := 一个键为'start'且值为 (0, 0) 的映射对于 mat 中的每一行,执行对于 col 中的每一列,执行... 阅读更多