@classmethod
def calc_path_scores(cls, path):
    """経路のパスのスコア（フェロモン）を計算する

        蟻のパスを引数として
        各ノードのスコアを合計しその平均(フェロモン)を返す

        Args:
            path(list(str)): アリが通ったパス

        Returns:
            float: 各エッジに加算することになるフェロモン
        """
    score = 0
    for url in path:
        node = cls.get_node(url)
        score += node.score
    if len(path) == 0:
        return 0
    return score / len(path)
