博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js21点条件判断算法
阅读量:5769 次
发布时间:2019-06-18

本文共 414 字,大约阅读时间需要 1 分钟。

根据下面的表格,每张卡牌都分配了一个值。如果卡牌的值大于0,那么玩家应该追加赌注。反之,追加少许赌注甚至不追加赌注。

 

Count Change Cards
+1 2, 3, 4, 5, 6
0 7, 8, 9
-1 10, 'J', 'Q', 'K','A'

 

你需要写一个函数,实现21点算法,它根据参数 card的值来递增或递减变量count,函数返回一个由当前count和 "Bet"(count>0)或"Hold"(count<=0) 拼接的字符串。注意count"Bet"或 "Hold"应该用空格分开。

 

想到有三种方法实现此功能,分别是采用if条件判断,数组以及switch选择语句。

 

采用if条件判断:

 

采用数组的方式:

采用switch选择语句:

通过这三种方法都可以实现需要的功能,第二种方法比较别出心裁。

 

转载于:https://www.cnblogs.com/railgun/p/10018120.html

你可能感兴趣的文章
mysql索引总结----mysql 索引类型以及创建
查看>>
SQL Server 2012 数据库镜像配置完整篇
查看>>
指针小问题
查看>>
思科2960交换机与Windows server 2012 实现LACP链路聚合
查看>>
【译】MySQL char、varchar的区别
查看>>
开源中国社区 iPhone 客户端项目学习笔记
查看>>
机器学习理论与实验2
查看>>
分布式存储系统-GlusterFs概述
查看>>
CentOS 小问题集锦(一)
查看>>
4_frame_b.html
查看>>
使用 IntraWeb (42) - 测试读取 SqLite (一)
查看>>
我的友情链接
查看>>
CentOS配置yum
查看>>
我的友情链接
查看>>
一些软件设计的原则
查看>>
JSP代码段中直接访问值valuestack栈内容(转)
查看>>
使用 Charles 获取 https 的数据
查看>>
相对路径和绝对路径的问题
查看>>
Cocos2dx-OpenGL ES2.0教程:使用VBO索引(4)
查看>>
Keepalived 配置电信/联通双线高可用集群
查看>>