将数字转换为指定偏移量中的数字

问题描述

我需要一种算法来将我的 X 转换为其相应的插槽。
在图像中,X 是红色数字,GUI 插槽是白色数字。
X 总是在 0 到 19 之间。

gui with slots

到目前为止,我已经尝试过 theme={{ colors: { placeholder: 'white',text: 'white',primary: 'white',underlineColor:'transparent',background : '#003489'}}} > ,但它只适用于第一行。
很抱歉没有用文字来解释它,但我根本找不到合适的词。

解决方法

  • x % 5 给出从 0 开始的列偏移量。

  • x / 5 给出从 0 开始的行偏移量,其中 a / b 代表带有截断的 C 风格整数除法,与 floor(a / b)(a - (a % b)) / b 相同。

将两者放在一起:n = 12 + (x % 5) + 9 * (x / 5)