计算最优组合的一个小脚本
写这个脚本的初衷是为了计算发票因为一部分工资需要搞发票才能领,然而穷逼的我舍不得花钱都是一堆小发票,还有找别人帮忙的一堆小发票
因为强迫症,每次都想计算最优方案,省几分钱发票钱,所以写了这个脚本(PS:果然是懒癌推动发展啊)
本来以为这样的大众化需求应该有现成的啊,结果只有一个库是计算两个数集合为指定数字的方法
最后使用combinations进行的集合排列,傻瓜式列出计算再比较再检索再排序再检索再输出
麻烦是麻烦了一点,不过没找到需要的库,如果有人知道哪些可以实现的现成的库麻烦说一下,应该可以优化很多时间,感激不尽。
这是大概的代码截图及配置文件,代码里有很多重复类,集合之类的,挺简陋和原始的,自学阶段,也不会搞图形化,各位大佬有人搞出图形化操作或者优化代码结构的话麻烦艾特我一下,我好参考一下现成的学习一下
这是运行后的结果,按照从小到大的顺序排列,代码也上传上来了,有额外需求非文件名版本的计算的可以自己写入list集合,注释掉下面的调用就可以正常运转了。
代码在附件,上传了百度云盘和天翼云盘,在外面的链接没放代码,可以自己下载玩玩。
链接: https://pan.baidu.com/s/16z8b2R6Zwj847wRt1Krk_w 提取码: jazn
页:
[1]