扑克牌问题之比较大小(JAVA)
当然扑克牌问题中最复杂的就是比较大小了,然而扑克牌中的大小并不是ascii码决定的,而是有扑克牌自己的规则,下面就是扑克牌问题中神一样的方法:
int position(char c){String line = "34567890JQKA2";return line.indexOf(c);}
这个神一样的公式返回的是当前扑克牌在扑克牌规则中的大小。
- 如果是一张牌,则直接返回大小然后比较。
- 如果是两张相同的牌,则只要比较第一个字符的大小就行,三张、四张同理。
- 如果是飞机,比如“34567890J”,怎么办?需要用到神一样公式的变形。
int position(String str){String line = "34567890JQKA2";return line.indexOf(c);}
其中的巧妙自己去体会吧。
扑克牌问题之比较大小(JAVA)相关推荐
- 比较abc大小的java_比较abc大小java
比较abc大小java [2021-02-09 04:04:20] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\ ...
- 【华为机试HJ88】扑克牌大小 JAVA全过程详解
一.题目描述 一副牌由54张扑克组成,含2~A各4张,小王1张,大王1张.牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王) 3 4 5 6 7 8 9 10 ...
- 利用列表存储:生成52张扑克牌(不含大小王),将52张扑克牌随机分给4人,显示每人得到的扑克牌。
import java.util.ArrayList; import java.util.Collections; import java.util.List;public class Porker ...
- java查看文件夹下文件夹大小,java 获取文件夹大小,文件大小,文件个数
import java.io.File; import java.text.DecimalFormat; import java.io.FileInputStream; public class Ge ...
- 使用Thumbnails压缩或放大图片大小(java)
首先看下缩放图片的核心代码,其实只有一行而已 //ins表示ByteArrayInputStream形式的图片 //scale中的数据就是缩小或者放大的比例,比如小于1则表示压缩,大于1表示放大 // ...
- myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法...
摘要: tomcat部署多个项目后,启动tomcat正常,访问项目时却会出现该错误 在网上查了查又试了好几次,才解决,将解决方法记录下来,以方便以后查看或让遇到同样问题的朋友有个参考 PermGen ...
- java ftp获取文件夹大小,java 用FTPClient 下载文件时不显示总大小?解决方案
java 用FTPClient 下载文件时不显示总大小? FTPClient ftp = new FTPClient(); ftp.setControlEncoding("utf-8&quo ...
- java biginteger 比较大小,java – 打印非常大的BigIntegers
我试图找出与 Java 7 x64中的BigIntegers相关的以下问题.我试图计算一个极高功率的数字.代码如下,然后是问题描述. import java.math.BigInteger; publ ...
- 按钮 java_按钮大小(Java)
我用 Java创建了一个简单的菜单,但我无法弄清楚如何更改按钮的大小. 我的菜单看起来像这样: 我希望最后一个按钮与其他按钮一样大小. tlacTisk.setSize(10,10); tlacTis ...
最新文章
- ICLR2020 | CS-GNN:用平滑度刻画图信息的使用
- TLD(Tracking-Learning-Detection)学习与源码理解之(五)
- Docker Compose基本介绍
- 【必看】Linux 系统的备份恢复
- HDU - 4348To the moon——主席树+区间修改
- dom对象常用的属性和方法有哪些?
- 机器视觉系统需要考虑的十个问题
- wamp新建虚拟目录无法运行的解决方法
- python面部颜色分析_Python图像处理之颜色的定义与使用分析
- java 类的传递_Java基本类型的传递
- 2012-09-16-html
- AspNet WebApi OData 学习
- Oracle 数据库 各种索引类型 简单介绍
- CPU线程与超线程技术
- unity3d 反射获取面板的Rotation的值
- c++自学笔记第五次
- google chrome adobe flash player过期解决方法
- git本地仓库推送到远程仓库指定分支步骤
- ThinkPad 宝典全集
- 数论相关_最大公约数最小公倍数