# -*- coding: utf-8 -*-


def 尾字辭典揣詞(辭典揣詞類):

    class 尾字辭典揣詞型態(辭典揣詞類):

        @classmethod
        def _字陣列揣詞(cls, 辭典, 字陣列):
            辭典.查詞 = 辭典.揣詞查詞
            詞組合陣列, 分數, 詞數 = \
                super(尾字辭典揣詞型態, cls)._字陣列揣詞(辭典, 字陣列[::-1])
            辭典.查詞 = 辭典.尾字查詞
            return 詞組合陣列[::-1], 分數, 詞數

    return 尾字辭典揣詞型態
