关于四柱安卓中的一句难编程的断语问题
-
关于四柱安卓中的一句难编程的断语问题
关于四柱安卓断语编程中的一句难编程的断语问题:
在流年断语中,有下面这样一句断语:
大运, 流年, 命局六个地支组成二组方局或三合局又恰好相克, 主大祸临头.如申酉戌会金局与亥卯未合木局等.
这句断语如果用组合法来编程实现,必然十分复杂,有6*5*4=120种组合,这非常不爽也。
我从结果来倒推组合,就归为如下:
组合一:(寅卯辰 OR 亥卯未) AND (申酉戌 OR 巳酉丑)
组合二:(巳午未 OR 寅午戌) AND (亥子丑 OR 申子辰)
组合三:(巳午未 OR 寅午戌) AND (申酉戌 OR 巳酉丑)
这样只须用String.indexof(subString)就可以轻易解决,其中组合三含有两个巳,要分拆才行,否则仅用indexof不行的
不过,断语中凡涉及三合局方合局的,我都暂时不做,留到以后有空得闲时才慢慢做,因为这有点难度的,不是一下子
能搞完的事。
Log in to reply.