我正在NodeJS中开发一个基于文本的小型Blackjack游戏。我有这个阵列:
a = pd.DataFrame(adata[:, :-1], index=adata[:, -1])
b = pd.DataFrame(bdata[:, :-1], index=bdata[:, -1])
# data ids
# ^ all rows ^ all rows
# ^ all but last col ^ just last col
游戏从该阵列中挑选一个随机数并显示它。但是,用信件你不能算数。在二十一点中,“J”,“Q”和“K”是10. A是1或11。
我仍然希望它向用户显示该字母,但它必须以10计数。那么如何将此10(或1/11)指定给面部卡,但仍然显示该字母。
答案 0 :(得分:1)
我想到的第一种方法是定义一个对象数组而不是一个字符串数组。
const ranks = [
{
actualValue: 11,
faceValue: 'A'
},
{
actualValue: 2,
faceValue: '2'
},
...
];
使用这种数据结构,您可以进行数学计算,并显示您想要显示的内容。