resultメソッドのアルゴリズムを修正