与或运算
2015-11-23 15:45
190 查看
//"arr":[1,2,3,4,5] function getBuyGate(arr:Array):int { var gateArr:Array = [1,2,4,8,16]; var gate:int = 0; for(var i:int=0;i<arr.length;i++) { gate |= gateArr[arr[i]]; } return gate; } //1闲,2闲对,3庄对,4庄,5和 //0庄 1闲 2和 3庄对 4闲对 var iWin:int = 1;//庄赢 //var iWin:int = 2;//闲赢 iWin = getBuyGate([0,1,2,3,4]); function getWinGate():Array { var iBanker:int = 1 & iWin; /*var iPlayer:int = (2 & iWin) / 2; var iTie:int = (4 & iWin) / 4; var iBankerPair:int = (8 & iWin) / 8; var iPlayerPair:int = (16 & iWin) / 16;*/ var iPlayer:int = (2 & iWin); var iTie:int = (4 & iWin); var iBankerPair:int = (8 & iWin); var iPlayerPair:int = (16 & iWin); var aWinResult:Array = [iBanker,iPlayer,iTie,iBankerPair,iPlayerPair]; return aWinResult; } trace(getWinGate())
相关文章推荐
- 使用Java实现类似Comet风格的web app
- jdk 命令行工具
- Github上删除fork的仓库
- java的标准输入输出(一)
- Spring配置为内部类 和 引用静态域变量 配置方式
- Xcode7修复插件失败方法
- wpa_supplican介绍及使用
- UML关系类图
- VIM 常用快捷键
- 灵活使用asp.net中的gridview控件
- 关于类微博的timeline的设计思考
- 排序算法之奇偶排序
- 在linux centos中加入中文输入法
- 怎样看待 12 个月内自学完成 4 年麻省理工学院计算机科学的 33 门课程的 Scott H. Young 所谓的超速学习理论和方法(费曼技巧)以及背后「Get More from Life」的理念
- 学习资料汇总
- JS TypeError:*is undefined
- 深拷贝与浅拷贝,多态的好处,内存泄露与内存溢出区别,枚举类,javaweb中libraries区别
- Effective C++读书笔记 五
- poj 1852 Ants
- iOS 根据uuid取得外设