黑马程序员技术交流社区

标题: 五一技术分大派送之二 [打印本页]

作者: 王震阳老师    时间: 2014-4-30 11:29
标题: 五一技术分大派送之二
五一即将到来,祝各位童鞋节日快乐。回复此帖,领取题目,贴出正确的代码,要求代码隐藏。回答正确,即可获取技术分。题目如下:


作者: Kelvinhu    时间: 2014-4-30 11:40
沙发~~~~~~~~~~~~~~~
作者: 未发光的金子    时间: 2014-4-30 11:46
怎么隐藏代码?
作者: 宋美成    时间: 2014-4-30 11:53
继续看看,哈哈哈
作者: Kelvinhu    时间: 2014-4-30 11:57
本帖最后由 Kelvinhu 于 2014-4-30 12:22 编辑

答案.rar (443 Bytes, 下载次数: 1)
作者: ben_vs_cong    时间: 2014-4-30 12:18
看看题目  呵呵
作者: 2528870651    时间: 2014-4-30 12:28
哈哈  好激动 啊
作者: iloveyou    时间: 2014-4-30 12:33
谢谢老师哦
作者: 宋美成    时间: 2014-4-30 13:04
吼吼,这不是我考二级的题吗,哈哈哈

BaoShu.zip

824 Bytes, 阅读权限: 50, 下载次数: 3


作者: 观决    时间: 2014-4-30 13:06
看看看看看看看
作者: nestor    时间: 2014-4-30 13:11
领题目~~
作者: 倾锋落颖花    时间: 2014-4-30 13:12
一看就是一道不简单的题目

作者: 观决    时间: 2014-4-30 13:13
  1. /**
  2. 题目:有n个人围成一圈,顺序排号。
  3. 从第一个人开始报数(从1到3报数),
  4. 凡报到3的人退出圈子,
  5. 问最后留下的是原来第几号的那位。
  6. */
  7. public class 报数
  8. {
  9.         public static void main(String[] args)
  10.         {
  11.                 get_Last(5,3);  //5个人数3   答案是4
  12.         }
  13.         public static void get_Last(int n,int m){
  14.                 boolean [] isIn=new boolean[n];    //判断那个人的位子是否还存在人
  15.                 for(int i=0;i<n;i++){    //一开始都存在
  16.             isIn[i]=true;
  17.                 }
  18.                 int count=n;
  19.         int countNum=0;//这个是报的数
  20.                 int index=0;  //这个是记录当前位置,就是第几个人了,如果到了最后就从头开始
  21.                 while(count>1){
  22.                   if(isIn[index]){     //如果这个人还在的话  报的数据就加1
  23.                      countNum++;
  24.                          if(countNum==m){    //如果报的数等于3的话 这里是3
  25.                                 countNum=0;        //报数器变成0 即归零
  26.                                 isIn[index]=false;     //这个时候报到这个数的人 不在了 FALSE了
  27.                                  count--;         //总人数减一
  28.                          }
  29.                   }
  30.                   index++;        // 如果人不在或者报数后+1,后移一位
  31.                   if(index==n)        //归零条件
  32.                           index=0;
  33.                
  34.                 }

  35.                 for(int i=0;i<n;i++){       //最后遍历。剩余true的人是唯一的
  36.                         if(isIn[i]){
  37.                         System.out.println(i+1);
  38.                         break;
  39.                         }       
  40.                 }
  41.         }
  42. }
复制代码

作者: alucard    时间: 2014-4-30 13:18
对楼猪只能说,你太伟大了!!

作者: 班主任-唐诗老师    时间: 2014-4-30 13:31
我来给你顶起
作者: 倾锋落颖花    时间: 2014-4-30 13:34

作者: 倾锋落颖花    时间: 2014-4-30 13:36
倾锋落颖花 发表于 2014-4-30 13:34

回帖解锁密码:itheima
作者: 倾锋落颖花    时间: 2014-4-30 13:52
楼主本题解答过程,见此贴:解答“五一技术分大派送之二 ”附送运行截图。楼主,如果解答真确,求送技术分。:P
作者: 微笑=.一瞬间    时间: 2014-4-30 13:54
看看看 看题目
作者: GGdog    时间: 2014-4-30 13:55
看题,视频才看到多线程,前面一提感觉还没学到:Q 好悲剧
作者: 王震阳老师    时间: 2014-4-30 13:58
GGdog 发表于 2014-4-30 13:55
看题,视频才看到多线程,前面一提感觉还没学到 好悲剧

继续努力,俗话说,万丈高楼平地起,没有一个很好的基础,对自己以后的发展是很不利的,黑马虽然没有基础班,但是黑马很看重一个学员的基础知识,基础才是真正决定你以后发展的根本所在。
作者: 阿旺    时间: 2014-4-30 13:59
来看看,下载看看
作者: GGdog    时间: 2014-4-30 14:09
王震阳 发表于 2014-4-30 13:58
继续努力,俗话说,万丈高楼平地起,没有一个很好的基础,对自己以后的发展是很不利的,黑马虽然没有基础 ...

谢谢老师鼓励,几个题目网上都有类似,抄也能抄到,不过自己没学到,这样做没什么意思,还是继续看视频,等学到了地方,再自己做
作者: 王震阳老师    时间: 2014-4-30 14:11
GGdog 发表于 2014-4-30 14:09
谢谢老师鼓励,几个题目网上都有类似,抄也能抄到,不过自己没学到,这样做没什么意思,还是继续看视频, ...

这些题目,可以说都能在网上抄袭过来,但是这些题目又不是应试考试,抄袭在这里显然毫无意义。
作者: GGdog    时间: 2014-4-30 14:14
王震阳 发表于 2014-4-30 14:11
这些题目,可以说都能在网上抄袭过来,但是这些题目又不是应试考试,抄袭在这里显然毫无意义。 ...

自己学到的才是真本事,自己写出来的才不会脸红,嘿嘿
作者: 枫叶零渡    时间: 2014-4-30 14:14

继续看看,哈哈哈
作者: 张旭峰    时间: 2014-4-30 14:17
第2题。看看
作者: 班主任-张瑞利老师    时间: 2014-4-30 14:17
俺大学学过C  哼  忘完了

作者: lzhuas    时间: 2014-4-30 14:19
为什么都要回复呀
作者: 2528870651    时间: 2014-4-30 14:22
请版主看看是否可行啊,上面有人说是2级的题目。我不知道,没见过。
我是用列表LinkedList来做的。也不知道对不对。

Test51_2.rar

805 Bytes, 下载次数: 87


作者: z1342802487    时间: 2014-4-30 14:37
哈哈,先拿到题目
作者: blz01003hm    时间: 2014-4-30 14:41
看看 领题
作者: zfan    时间: 2014-4-30 14:46
看看题目
作者: 小流氓123    时间: 2014-4-30 14:49
领一个  哈哈哈
作者: fei_xiong    时间: 2014-4-30 14:58
ling                              
作者: 水竹    时间: 2014-4-30 15:00
回帖做题
作者: 曹冬明    时间: 2014-4-30 15:07
看看题目
作者: I有梦的飞翔T    时间: 2014-4-30 15:08
你哥们太帅了,什么题目啊,以后努力进黑马。加油
作者: I有梦的飞翔T    时间: 2014-4-30 15:16
什么时候公布答案啊大神,
作者: 一片白    时间: 2014-4-30 15:20
这个活动的题目好难啊
作者: fei_xiong    时间: 2014-4-30 15:24
这个还好做点

Test.rar

799 Bytes, 阅读权限: 100, 下载次数: 1


作者: 张然龙    时间: 2014-4-30 15:32
希望是我可以做出来的!!
作者: 黑马晓志    时间: 2014-4-30 15:33
//关闭浏览器仍然访问到数据
                String cookieId = session.getId();  
        Cookie cookie = new Cookie("JSESSIONID", id);  
        cookie.setMaxAge(30 * 60);  
        cookie.setPath("/HelloJavaWeb");  
        response.addCookie(cookie);
作者: 王震阳老师    时间: 2014-4-30 15:36
黑马晓志 发表于 2014-4-30 15:33
//关闭浏览器仍然访问到数据
                String cookieId = session.getId();  
        Cookie cookie = new Cookie ...


作者: WO.瘾姓埋銘    时间: 2014-4-30 15:49
看下题!              
作者: 黑马晓志    时间: 2014-4-30 15:51
本帖最后由 黑马晓志 于 2014-4-30 15:54 编辑

代码怎么隐藏
作者: 黑马晓志    时间: 2014-4-30 15:57
本帖最后由 黑马晓志 于 2014-4-30 16:20 编辑

我的答案

Test.zip

521 Bytes, 阅读权限: 100, 下载次数: 2


作者: peku    时间: 2014-4-30 16:07
看看。。。。。。。。。。。。
作者: 张治国    时间: 2014-4-30 16:08
看看再说
作者: 李小然    时间: 2014-4-30 16:25
五一快乐!顺便领题~:)
作者: 黄文军    时间: 2014-4-30 16:27
:)看看代码
作者: Igreaterik    时间: 2014-4-30 16:29
不知道题目难不难,看看吧
作者: 陈妙俊    时间: 2014-4-30 16:29
领取了,不知道会不会做
作者: 一片白    时间: 2014-4-30 16:31
本帖最后由 一片白 于 2014-5-9 21:26 编辑

QQ截图20140430163003.png (110.41 KB, 下载次数: 1) 请查看下!如果正确,请给分啊!!

作者: 段郎    时间: 2014-4-30 16:41
我要技术分
作者: 紫幻随影-缪    时间: 2014-4-30 16:42
我看看!!
作者: yemenglin    时间: 2014-4-30 16:54
先看题目
作者: 水竹    时间: 2014-4-30 16:54
A.rar (603 Bytes, 下载次数: 2)
还是不会隐藏代码,没找到隐藏功能啊传个附件好了。

作者: 未发光的金子    时间: 2014-4-30 17:00
希望拿点分

test11.zip

292 Bytes, 下载次数: 88


作者: skill20    时间: 2014-4-30 17:21
看看。。。
作者: 宋超2356    时间: 2014-4-30 17:34
看看是什么东东
作者: 爱翚    时间: 2014-4-30 17:36
很好的活动
作者: 张旭峰    时间: 2014-4-30 17:40
有复习了一遍:D

Test2.rar

731 Bytes, 阅读权限: 100, 下载次数: 1


作者: luoyilan222    时间: 2014-4-30 17:42
技术分碗里来
作者: 那谁,站住。就    时间: 2014-4-30 17:46
我不是沙发
作者: NewDemo    时间: 2014-4-30 17:50
获取题目中。。
作者: 无人海    时间: 2014-4-30 17:52
矮油矮油
作者: luoyilan222    时间: 2014-4-30 17:53
/**
         * 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
         *
         * @param n个人
         * @return 最后留下的号码
         */
        public static int getPerson(int n) {
                int people[] = new int[100];
                // 统计剩余总人数
                int count = people.length;
                // 统计移除的人数
                int removePeople = 0;
                // 记录报数人所报数字
                int index = 0;
                for (int i = 0; i < people.length; i++) {
                        people[i] = i + 1;
                }
                // 如果总人数大于1继续报数
                while (count > 1) {
                        index = 0;
                        for (int i = 0; i < count; i++) {
                                index++;
                                if (index == 3) {
                                        people[i] = people[i + 1];
                                        count--;
                                        break;
                                }

                                if (i + 1 == count) {
                                        i = -1;
                                }
                        }
                }
                return people[0];
        }
作者: linweiwen    时间: 2014-4-30 17:56
回复拿题目。。。。。
作者: Silvester    时间: 2014-4-30 18:02
先看看题目!
作者: 嗯√低调〆    时间: 2014-4-30 18:13
什么问题?
作者: @文瑞    时间: 2014-4-30 18:13
机不可失,失不再来
作者: @文瑞    时间: 2014-4-30 18:15
这次要抓住机会了
作者: 宋超2356    时间: 2014-4-30 18:22
求技术分~~

Test.rar

596 Bytes, 阅读权限: 150, 下载次数: 1


作者: 黄文军    时间: 2014-4-30 18:26
BaoShu.rar (789 Bytes, 下载次数: 1)


作者: sheng6699    时间: 2014-4-30 18:27
快到碗里来
作者: 谜燕    时间: 2014-4-30 18:28
看一下试题
作者: 无奈的年华ˊ    时间: 2014-4-30 18:29
          看看
作者: Shimano    时间: 2014-4-30 18:29
看看,检测自己基础怎么样
作者: 邵景伦    时间: 2014-4-30 18:42
能做几个啊
作者: 朱晓盼    时间: 2014-4-30 18:43
瞅瞅题目
作者: danielzyj    时间: 2014-4-30 18:50
又来喽~
我是黑马程序员
作者: hhmm665544    时间: 2014-4-30 18:52
本帖最后由 hhmm665544 于 2014-4-30 19:21 编辑
  1. package com.itheima.jishu;
  2. //2题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
  3. import java.util.Scanner;

  4. public class Test2 {

  5.         public static void main(String[] args) {
  6.                 System.out.println("请输入n:");
  7.                 Scanner sc = new Scanner(System.in);
  8.                 int n = sc.nextInt();
  9.                 sc.close();
  10.                 //设置在队列中的为真,不在队列的为假,当数组中最后一个为真的时候,得到他的下标,然后加上1;
  11.                 int inList = n;//在圈内的人数
  12.                 int index = 0;//下标
  13.                 int num = 0;//报数从1开始,当能被三整除就退出圈子,inList--
  14.                 int last = 0;
  15.                 boolean[] list = new boolean[n];
  16.                 for(int i=0;i<n;i++){
  17.                         list[i] = true;
  18.                 }
  19.                 while(inList > 1){
  20.                         if(list[index]){
  21.                                 if((++num)%3==0){
  22.                                         list[index] = false;
  23.                                         inList--;
  24.                                 }
  25.                         }
  26.                        
  27.                         index++;
  28.                        
  29.                         if(index == n){
  30.                                 index = 0;
  31.                         }
  32.                        
  33.                 }
  34.                 for(int i=0;i<n;i++){
  35.                         if(list[i])
  36.                                 last = i + 1;
  37.                 }
  38.                
  39.                 System.out.println("最后留下的是原来第"+last+"号的那位");
  40.         }

  41. }
复制代码


作者: 黑马-幻灭    时间: 2014-4-30 18:53
领取中..............
作者: 贾俊锋    时间: 2014-4-30 19:03
看看,学习学习,
作者: WO.瘾姓埋銘    时间: 2014-4-30 19:08
答案      

第二题答案.zip

857 Bytes, 阅读权限: 70, 下载次数: 1


作者: fendoubuxi    时间: 2014-4-30 19:10
看看题目怎么样
作者: 恨天~无过…    时间: 2014-4-30 19:14
先看看再说!!
作者: 时光♪微凉    时间: 2014-4-30 19:18
继续,继续!
作者: hhmm665544    时间: 2014-4-30 19:34
第二题答案

Test2.rar

718 Bytes, 阅读权限: 100, 下载次数: 1


作者: 曲佳奇    时间: 2014-4-30 19:39
看看  .....
作者: 种一棵树    时间: 2014-4-30 19:44
看看这个题目
作者: 来男.    时间: 2014-4-30 19:48
看一看呀。
作者: 姜姗姗    时间: 2014-4-30 19:56
我来看看是什么题
作者: 姜姗姗    时间: 2014-4-30 19:58
我来领题来了
作者: ò壞尛孩    时间: 2014-4-30 20:01
看看是啥
作者: 时光♪微凉    时间: 2014-4-30 20:11
呵呵,这题目有意思

number02.rar

721 Bytes, 阅读权限: 50, 下载次数: 1

答案提交


作者: 赵小豪    时间: 2014-4-30 20:23
试试自己的基础
作者: 赵小豪    时间: 2014-4-30 20:25
不看不知道,一看吓一跳,这个我要拿下。我太熟悉了,这是耶稣的叛徒。
作者: jack_93    时间: 2014-4-30 20:35
查看题目




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2