LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育

import java.util.*;//这种方法太暴力了public class Solution { public boolean isContinuous(int [] numbers) { int len=numbers.length; if(len!=5) return false; Arrays.sort(numbers); int m=0; for(int k=0;k<len;k++){ if(numbers[k]==0) { m++; } } if(m==0){ if(numbers[len-1]-numbers[0]==4){ return true; }else{ return false; } } if(m==1) { if(numbers[len-1]-numbers[1]==4||numbers[len-1]-numbers[1]==3){ return true; }else{ return false; } } if(m==2) { if(numbers[len-1]-numbers[2]==4||numbers[len-1]-numbers[2]==3||numbers[len-1]-numbers[2]==2){ return true; }else{ return false; } } if(m==3) { if(numbers[len-1]-numbers[3]==4||numbers[len-1]-numbers[3]==3||numbers[len-1]-numbers[3]==2||numbers[len-1]-numbers[3]==1){ return true; }else{ return false; } } if(m==4){ return true; } return false; }}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值