我试图想出一个很好的方法来编写一个"算法",它可以找到这两个数字之间的数学范围:
Let's suppose maximum number is 1500 and minimum number would be 1;
通过执行某种数学公式,方法可以确定这两个数字之间的最佳范围是100;
所以范围是:
100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500
其他例子:
最大值为10,最小值为1;
最佳范围是(让我们说):
2,4,6,8,10
c#中是否有提供此类解决方案的库,或者是否有一些用于确定此问题的简洁数学公式?
P.S。那里的人可以有一个剩余的......
我猜我可以将最大数量除以7个固定组,然后只需将分数加起来,直到得到最大值,不是吗?
好的家伙我已经想出了一个想法,让我们假设最大数字是一个浮点数,它是:1326.44 ......,而最小值是132.5
I'm going to say that maximum range can be 7... So what I can do is divide 1326.44 with 7 and I'll get 189.49
所以范围内的第一个数额是:
var ranges = new[] { 132.5, 189.5 ... /*Now I just need to dynamically somehow add the rest of the range elements?*/ };