java吧 关注:1,241,307贴子:12,712,298
  • 18回复贴,共1

各位大神求助!

只看楼主收藏回复

最近遇到许多问题。求助大家!望大神帮助!


IP属地:北京1楼2013-12-15 14:18回复
    1.孪生素数查找程序。
    所谓孪生素数指的是间隔为 2 的相邻素数,就像孪生兄弟。最小的孪生素数是 (3, 5),在 100 以内的孪生素数还有 (5, 7), (11, 13), (17, 19), (29, 31), (41, 43), (59, 61) 和 (71, 73),总计有 8 组。
    现给定一个正整数number,要求编程计算出小于等于number的孪生素数的组数,请根据要求,完成getPrimeTwins方法。
    方法原型如下:
    /**
    * 参数:
    * number: 查找孪生素数的最大值
    * 返回结果:
    * 在[0,number]中孪生素数的总组数
    **/
    int getPrimeTwins(int number){}


    IP属地:北京2楼2013-12-15 14:18
    回复
      2.文字祖玛游戏
      需求如下:
      1).程序通过控制台输出一个字符串,由A、B、C、D、E五个字母组成,例如:ACBEEBBAD。
      2).用户输入一个字符,只能是A、B、C、D、E其中之一,然后再输入一个要插入的位置。
      3).程序会将这个字符插入到字符串的指定位置前(第一个字符位置为0,第二个字符位置为1,依此类推),然后消除连续出现的三个相同的字符,直到没有连续三个相同的字符为止。
      例如:
      控制台输出:ACBEEBBAD
      用户输入:E, 3
      控制台输出:ACAD
      以上示例表示:在位置3插入E后,结果是: ACBEEEBBAD, 消除连续的三个E, 结果是: ACBBBAD再次消除连续三个B,结果是:ACAD。
      要求如下:
      A.为实现此游戏,需要设计一个方法dealString(),此方法根据插入字符的位置和内容,返回经过处理后的字符串。
      例如: 原始字符串是ACBEEBBAD, 执行方法dealString(“ACBEEBBAD”,3,’E’)后,会返
      ACAD。
      B.如果输入参数不在合理范围之内,方法dealString的返回值为null。


      IP属地:北京3楼2013-12-15 14:18
      回复
        3.Unix登录记录匹配
        1).需求描述:
        将Unix登录日志文件log.txt中, 登录登出记录查找匹配为成对的登录登出日志对,并将成对的日志记录写入文件log-rec.txt中。
        2).输入数据描述:
        日志文件log.txt中包含用户的登录信息如下:
        lidz,441232,7,1382944906,192.168.1.61
        baizt,16321,7,1383942096,192.168.1.78
        tongxy,15332,7,1384056708,192.168.1.65
        moxb,23123,7,1385052008,192.168.1.69
        huangr,12348,7,1385148286,192.168.1.38
        huangr,12348,8,1385151886,192.168.1.38
        luwsh,12356,7,1385255596,192.168.1.45
        guojing,12341,7,1385270496,192.168.1.34
        luxiucai,21356,7,1385273785,192.168.1.62
        guojing,12341,8,1385276564,192.168.1.34
        每条登录记录中数据结构是:
        登录的OS 账号, 登录的进程 ID,登录状态, 登录/登出的时间, 终端IP
        3). 匹配规则: 具有相同的登录的OS 账号, 登录的进程 ID和终端IP 并且登录状态分别是7和8的登录记录为一对登录数据.
        4). 输出文件: 成对的登录记录对文件log-rec.txt,文件内容格式如下:
        huangr,12348,7,1385148286,192.168.1.38|huangr,12348,8,1385151886,192.168.1.38
        guojing,12341,7,1385270496,192.168.1.34|guojing,12341,8,1385276564,192.168.1.34
        从以上数据可以看出,匹配后的登录登出日志对,中间用“|”作为分割,竖线前面的是登录记录,竖线后边的登出记录。
        5). 要求实现算法:
        voidmatchLog(String logFile, String logRecFile){}
        该方法,首先读取 logFile 文件的内容,然后匹配成登录登出日志对,最后将日志对输出到
        logRecFile中。


        IP属地:北京4楼2013-12-15 14:19
        回复
          4.RPG游戏比武算法
          在一款RPG游戏中,散落着各式各样的大侠,有上千个之多,他们没有什么固定的事情要做,整天在江湖中走动,碰到和自己不是一派的人,就免不了要比武。但大侠们都很讲义气,绝对不打自己同一派的人。而江湖中存在很多的派别,派别之间的大侠在比武时,辈分越接近掌门人的大侠武功越历害,比如周芷若是峨眉掌门灭绝师太的亲传弟子,而张无忌是明教教主(算是掌门人了),所以周芷若是绝对打不过张无忌的。
          假设我们用整数数组来表示一个江湖,数组元素的一个下标表示江湖中的某一位大侠的编号,而数组元素的值保存的则是这位大侠的直接上级(或师父)。请写出一个计算函数,来判断两位大侠遭遇后是否会比武,如果会,则还要判断谁赢谁输。
          数组用例如下:
          2 3 5 4 6 7 6 7 8 …
          0 1 2 3 4 5 6 7 8 …
          如上数组中,编号为0的上级是2,2的上级是5,5的上级是7,而7的上级还是7,说明7是掌门人。另外一个掌门人是编号为6的大,8是无门无派的大侠,相当于掌门人级别。如果编号为5的大侠和编号为3的大侠比武,肯定是编号为5的赢,因为5是掌门人7的第一代弟子,而3则是掌门人6的第二代弟子。
          程序中已定义接口如下:
          interface Game{
          intLOSE=0, //输
          intWIN=1, //赢
          intTIE=2, //打平
          intONE_OF_US=3,//自己人
          /**
          * 函数原型如下:
          * 参数:
          * heros: 大侠数组,其中保存着所有大侠及其上级
          * n: 数组长度, 江湖中所有大侠的个数
          * hero1: 要比武的其中一位大侠的编号
          * hero2: 要比武的另外一位大侠的编号
          * 返回结果:
          * 如果大侠hero1赢,则返回WIN,如果hero2赢,则返回LOSE,
          * 如果打平,则返回TIE,如果两位大侠是同一门派,则返回ONE_OF_US;
          **/
          int fire(int[] heros, int hero1, int hero2);
          }


          IP属地:北京5楼2013-12-15 14:19
          回复
            这是最近遇到一些比较疑惑的问题!


            IP属地:北京6楼2013-12-15 14:19
            回复
              ????


              IP属地:北京7楼2013-12-15 14:33
              回复
                ...... 湖工的吧?11级的吧?达内考试吧?不用找了。。


                8楼2013-12-15 14:56
                收起回复
                  http://blog.csdn.net/hanshileiai/article/details/8734275 我是好人


                  9楼2013-12-15 14:57
                  回复
                    10楼2013-12-15 15:13
                    收起回复
                      11楼2013-12-15 15:14
                      收起回复


                        IP属地:江苏来自手机贴吧12楼2013-12-15 16:40
                        回复
                          我选的是C#


                          IP属地:江苏来自手机贴吧13楼2013-12-15 16:40
                          回复
                            我同考。。。全国都考。。然后


                            IP属地:北京来自Android客户端14楼2013-12-16 08:17
                            回复