c#代数公式查找模式

本文关键字:查找 模式 | 更新日期: 2023-09-27 17:52:16

我正在运行一些运行总数函数,需要创建一个模式,但我正在努力寻找正确的公式。

这不是作业,看看我的个人资料

MinRow表示我的计数应该从第一行开始,如果MinRow = 3,我应该从4开始计数

K是一个常量,我可以用它来计算X

Example A:
MinRow = 2, K = 3
Expected
|---Row---|--X--|
|    3    |  2  |
|    4    |  4  |
|    5    |  6  |
Example B:
MinRow = 1, K = 5
Expected
|---Row---|--X--|
|    2    |  4  |
|    3    |  8  |
|    4    | 12  |
Example C:
MinRow = 27, K = 2
Expected
|---Row---|--X--|
|   28    |  1  |
|   29    |  2  |
|   30    |  3  |

例B可以用X = (K * (Row-MinRow)) - (Row-MinRow)求解,但它不适用于例A或C。你认为我可以用一个通用的公式来解决这些模式吗?

c#代数公式查找模式

正如@Evil Tak指出的,这可以简化为

X = (K - 1) * (Row - MinRow)