ps:之前我在群里听到他们说5位数和九位数取最大乘法,其中一个群友的算法就是把每一种可能都算一遍然后再找最大的那个数。 我觉得呢这个太麻烦了,所以我花了1个晚上的时间写了这份源码,由于编辑框实在太多了,可能源码有点乱,说实话,我写 到一半也就没写了,但是我这个思路是可行的。如果有不嫌麻烦的大拿可以试着把他写完。 [说一下算法] 1. 先取最大和最小这两个数字。比如12346 取最大数和最小数 为1 和6 2.去掉1和6 剩下234三位数 我们再取出第二位数字 那么为4 3.去掉4剩下2和3,我们只有判断最大的那个数字就是第三位数了为3,剩下的那个就是第四位数那么就是2 4.我们排序得到64321,5位数取最大乘法算法为acxbde 下载链接:https://t00y.com/file/20110282-442889821
|