给定这两个值的函数产生第三个值

Function that given these 2 values produces this third value?

本文关键字:三个 函数 两个      更新时间:2023-10-16

我试图写一个函数,当给定2个参数时,最左边的2列,产生第三列作为结果:

0 0 0
1 0 3
2 0 2
3 0 1
0 1 1
1 1 0
2 1 3
3 1 2
0 2 2
1 2 1
2 2 0
3 2 3
0 3 3
1 3 2
2 3 1
3 3 0

我知道会有一个模数,但我不太明白。

我想弄清楚如果有4个人坐在一张桌子旁,给定人和目标,从人的角度来看,目标坐在哪个座位上?

谢谢

如果ab是两个人的位置,则他们的"距离"为:

(4+b-a) % 4

这也表明你的例子中的第四个块是错误的

假设最后一块数字是错误的,我认为你正在寻找(4 + b - a) % 4给出c(列a b c)。