在两个数字

时间:2017-02-23 15:18:44

标签: c# asp.net asp.net-mvc asp.net-mvc-5 range

我试图想出一个很好的方法来编写一个"算法",它可以找到这两个数字之间的数学范围:

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?*/ };

0 个答案:

没有答案