一副牌的算法

EM1*_*M10 -4 c# algorithm

我有这个算法用于有52张牌的牌组,让我们说i=10:

int suit = i / 13;
int cardValue = i % 13;
Run Code Online (Sandbox Code Playgroud)
  • suit适用from 0 to 3于心形,钻石,黑桃,俱乐部
  • cardValue适用from 0 to 12于Ace,2,3,...,Jack,King,Queen

我如何从已知中推断suitcardValue获得回报i

ang*_*son 5

我不完全知道你是问什么,但如果这只是获得"我"从有suitcardValue,这将做到:

int i = suit * 13 + cardValue;
Run Code Online (Sandbox Code Playgroud)