日期:2014-05-20  浏览次数:20674 次

在php论坛看到的是那个面试~用java方法
一、模拟扑克发牌,有52张扑克牌,我们给它编号,从1,2,3...52。一共52张牌。请使用数组装载这些牌,然后再打乱顺序输出。比如:43,2,18,21...3。


二、公司要和QQ合作,提供接口给QQ,会发QQ号过来。请帮忙检测QQ好嘛的规则。如4323254,规则为:ABAB。5723723,规则为ABCABC。


三、假如我们现在要记录下网站中每一个flash小游戏被玩过多少次,每个游戏在一个单独的页面。
(a)请问在玩这些游戏的时候如何记录数据?
(b)如果计算出每个游戏被玩过多少次?(如果使用数据库的话,请写出SQL)

上面是在php论坛看到的,如果用java你会怎么做?
面试 Java

------解决方案--------------------
我怎么感觉这些题我杠杆做过。
第一题创建Set
Puke[] puku=new Puke[52];
Set set={0,1,2,3};//里面是扑克牌的编号
然后利用随机数从set里面提数,拿出来一个set里面删除一个。
这样就等于随机输出了。
第二题用正则,当然,这样效率会比较低。
第三题php的话页面上就处理了吧啊?咱们得用ajax传数据进行保存、