gpt4 book ai didi

node.js - 为字母指定特定数字

转载 作者:太空宇宙 更新时间:2023-11-04 00:29:10 24 4
gpt4 key购买 nike

我正在 NodeJS 中开发一个基于文本的小二十一点游戏。我有这个数组:

const ranks = Array('A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K');

游戏从该数组中选择一个随机数并显示它。但是,有了字母你就无法数数。在二十一点中,“J”、“Q”和“K”是 10。A 是 1 OR 11。

我仍然希望它向用户显示字母,但它必须以 10 计数。那么我如何将这个 10(或 1/11)分配给面孔卡,但仍然显示字母。

最佳答案

我想到的第一种方法是定义一个对象数组而不是一个字符串数组。

const ranks = [
{
actualValue: 11,
faceValue: 'A'
},
{
actualValue: 2,
faceValue: '2'
},
...
];

使用此数据结构,您可以进行数学计算来获取计数并显示您想要显示的任何内容。

关于node.js - 为字母指定特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41682948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com