黑马程序员技术交流社区

标题: 【阳哥专栏】黑马程序员技术分活动第27期,奖励2技术分! [打印本页]

作者: 王震阳老师    时间: 2014-11-27 12:04
标题: 【阳哥专栏】黑马程序员技术分活动第27期,奖励2技术分!
本帖最后由 就业指导-王震阳老师 于 2014-12-1 20:00 编辑

声明:以后的技术分活动中的技术题,越来越偏向于数据结构、算法、JVM、多线程、高并发等,因此对于基础的要求也是更高的。
活动目的:练习javaSE 知识。

活动奖励:最高2个技术分

额外奖励:第100、200、300、400、500、600...等楼送黑马币5~10枚

结束时间:2014年12月5日,过期提交技术分减半!

往期技术分活动:提交答案正确也可获取1个技术分。

代码提交要求:将自己的源代码压缩然后提交,提交的时候设置为管理员权限,以其他方式提交的答案无效。上交源码的时候不需要将整个工程项目压缩,只需将用到的源文件压缩即可。

题目类型:JavaSE之List集合操作。

下期预告:JavaSE之Map集合操作。

难易程度:中等

题目:老规矩,回帖领题
往期技术分题:【阳哥专栏】黑马程序员技术分活动第26期,奖励2技术分!
http://bbs.itheima.com/thread-153557-1-1.html
【阳哥专栏】技术分活动第25期,送2技术分
http://bbs.itheima.com/thread-152257-1-1.html
【阳哥专栏】技术分活动第24期,送2技术分
http://bbs.itheima.com/thread-150770-1-1.html
【阳哥专栏】技术分活动第23期,你写代码我送技术分!
http://bbs.itheima.com/thread-150020-1-1.html
【阳哥专栏】技术分活动第22期,送3个技术分!
http://bbs.itheima.com/thread-148735-1-1.html
【阳哥专栏】技术分活动第21期,领题即送黑马币
http://bbs.itheima.com/thread-147450-1-1.html
【阳哥专栏】技术分活动第20期(前100名领题即送黑马币)
http://bbs.itheima.com/thread-146987-1-1.html
【阳哥专栏】技术分活动第19期,国庆版,回复即送黑马币
http://bbs.itheima.com/thread-146270-1-1.html
【阳哥专栏】技术分活动第18期
http://bbs.itheima.com/thread-144389-1-1.html
【阳哥专栏】技术分活动第17期
http://bbs.itheima.com/thread-143666-1-1.html
【阳哥专栏】技术分活动第16期
http://bbs.itheima.com/thread-142866-1-1.html
【阳哥专栏】技术分活动第15期
http://bbs.itheima.com/thread-140568-1-1.html
【阳哥专栏】技术分活动第14期
http://bbs.itheima.com/thread-139429-1-1.html
【阳哥专栏】技术分活动第13期
http://bbs.itheima.com/thread-139237-1-1.html
【阳哥专栏】技术分活动第12期
http://bbs.itheima.com/thread-138162-1-1.html
【阳哥专栏】技术分活动第11期
http://bbs.itheima.com/thread-137632-1-1.html
【阳哥专栏】技术分活动第10期
http://bbs.itheima.com/thread-136866-1-1.html
【阳哥专栏】技术分活动第9期
http://bbs.itheima.com/thread-136465-1-1.html
【阳哥专栏】技术分活动第8期
http://bbs.itheima.com/thread-135781-1-1.html
【阳哥专栏】技术分活动第7期
http://bbs.itheima.com/thread-134321-1-1.html
【阳哥专栏】周末技术分活动第6期
http://bbs.itheima.com/thread-132893-1-1.html
【阳哥专栏】周末技术分活动第5期
http://bbs.itheima.com/thread-129859-1-1.html
【阳哥专栏】周末技术分活动第4期
http://bbs.itheima.com/thread-128854-1-1.html
【阳哥专栏】周末技术分活动第3期
http://bbs.itheima.com/thread-127326-1-1.html
【阳哥专栏】周末技术分活动第2期
http://bbs.itheima.com/thread-125800-1-1.html
【阳哥专栏】周末技术分派送活动第1期
http://bbs.itheima.com/thread-123979-1-1.html








作者: baidu163_vip001    时间: 2014-11-27 12:37
支持一下!
作者: 骑着会飞的猪    时间: 2014-11-27 12:51
看题目来了!!
作者: 马个了黑_邓    时间: 2014-11-27 12:53
鹅鹅鹅鹅鹅鹅
作者: as604049322    时间: 2014-11-27 12:58
领题咯~
作者: 安卓小蜗牛    时间: 2014-11-27 13:02
先看看题...
作者: Eagle    时间: 2014-11-27 13:04
领一个存着
作者: cbb    时间: 2014-11-27 13:17
赶紧占楼领题 嘿嘿
作者: xpaibeyond    时间: 2014-11-27 13:31
来看看。。
作者: cs8630323    时间: 2014-11-27 13:33
领题{:3_55:}{:3_63:}
作者: xiaoxiyang    时间: 2014-11-27 13:54
哈哈,又有分赚啦。拿题走人。
作者: dhysh5512176    时间: 2014-11-27 14:10
好好学习,天天向上
作者: 眸眼前缘    时间: 2014-11-27 14:18
看看题目
作者: Strong    时间: 2014-11-27 15:08
领题了..........
作者: kerner    时间: 2014-11-27 15:12
领题。

作者: 马个了黑_邓    时间: 2014-11-27 15:14
本帖最后由 马个了黑_邓 于 2014-11-27 15:56 编辑

阳哥,请查收

Test.zip

2.01 KB, 阅读权限: 200, 下载次数: 1


作者: 犹豫铅笔    时间: 2014-11-27 15:36
看题混技术分罗——————
作者: 金福林    时间: 2014-11-27 15:40
先看看题
作者: (づ ̄_3 ̄)づ    时间: 2014-11-27 15:46
回帖领题
作者: Rain2692    时间: 2014-11-27 15:52
看看。。。
作者: pillar    时间: 2014-11-27 15:56
回帖领题
作者: 记忆深处里    时间: 2014-11-27 15:57
领题       .
作者: zhou1234    时间: 2014-11-27 16:01
不知道对不对,有点没看懂

StaticDemo.rar

309 Bytes, 阅读权限: 200, 下载次数: 1


作者: 孟育俊    时间: 2014-11-27 16:06
又来蹭技术分啦
作者: 孟育俊    时间: 2014-11-27 16:08
又来领题啦
作者: 返璞归真    时间: 2014-11-27 16:41
领领领

作者: 冥夜    时间: 2014-11-27 16:47
回帖领题凑25分
作者: cvnmklop    时间: 2014-11-27 16:57
领题练习
作者: 迷失在天堂    时间: 2014-11-27 16:57
领题了哦哦
作者: 迷失在天堂    时间: 2014-11-27 17:30
重新看题啊
作者: kerner    时间: 2014-11-27 17:32
Integer 和String两个比较,没想清楚。

QQ图片20141127172935.jpg (96.02 KB, 下载次数: 55)

QQ图片20141127172935.jpg

ListTest.zip

1.02 KB, 阅读权限: 150, 下载次数: 1


作者: yueyazhishang    时间: 2014-11-27 17:36
面试完了,上论坛的时间少了很多,不过还是要积极参加活动的
作者: wangzheng406    时间: 2014-11-27 17:38
回帖领题。。
作者: M_______r    时间: 2014-11-27 17:59
回帖领题拉
作者: 化学反应    时间: 2014-11-27 17:59
看一看,闲着也是闲着。
作者: 冥夜    时间: 2014-11-27 18:04
本帖最后由 冥夜 于 2014-11-27 18:10 编辑

终于做完了。。。这次的题目量一下子提升了好多- -
然后请问下阳哥,最后的倒序排序是将得到的listC倒序排序还是按储存的值的大小按降序排序?
下面是结果图:


技术分27.zip (75.39 KB, 下载次数: 1)


作者: 返璞归真    时间: 2014-11-27 18:06
阳哥。。。

ListExer.zip

5.75 KB, 阅读权限: 200, 下载次数: 2


作者: 返璞归真    时间: 2014-11-27 18:20
阳哥刚才那个输出结果打印的太少了,这个图片比较全

ListExer.zip

13.96 KB, 阅读权限: 200, 下载次数: 3


作者: cgsilen    时间: 2014-11-27 18:24
领题 看看
作者: 王震阳老师    时间: 2014-11-27 18:29
冥夜 发表于 2014-11-27 18:04
终于做完了。。。这次的题目量一下子提升了好多- -
然后请问下阳哥,最后的倒序排序是将得到的listC倒序排 ...

倒序排序是按照数字大小的倒序,就是7、6、5、4、3、2、1
作者: 王震阳老师    时间: 2014-11-27 18:35
yueyazhishang 发表于 2014-11-27 17:36
面试完了,上论坛的时间少了很多,不过还是要积极参加活动的

好吧,基础再好都不为过哦。
作者: 王震阳老师    时间: 2014-11-27 18:37
zhou1234 发表于 2014-11-27 16:01
不知道对不对,有点没看懂

提价的位置不对呀,还有这个静态代码块的题,目的在于让你自己总结规律。加油。
作者: 犹豫铅笔    时间: 2014-11-27 18:58
杨哥看看,赏点技术分,呵呵

test15.rar

37.97 KB, 阅读权限: 200, 下载次数: 1


作者: cvnmklop    时间: 2014-11-27 18:59
提交源代码

2014-11-27_185639.png (84.79 KB, 下载次数: 28)

结果图

结果图

Jishu27.zip

15.45 KB, 阅读权限: 200, 下载次数: 1

源代码


作者: 迷失在天堂    时间: 2014-11-27 19:08
OK!题目的意思还真有点模糊

BOC{@SD{S@3V`] (110.73 KB, 下载次数: 34)

BOC{@SD{S@3V`]

ListDemo.zip

292.69 KB, 阅读权限: 200, 下载次数: 1


作者: 王震阳老师    时间: 2014-11-27 19:24
迷失在天堂 发表于 2014-11-27 19:08
OK!题目的意思还真有点模糊

很棒,已经完全按照意思写出来了。
作者: 娱尘    时间: 2014-11-27 19:35
谢谢阳哥,我又来领题了
作者: 娱尘    时间: 2014-11-27 19:38
谢谢阳哥,我又来领题了
作者: 田峻菘    时间: 2014-11-27 19:39
回帖看题
作者: 娱尘    时间: 2014-11-27 19:42
谢谢阳哥,我又来领题了
作者: 夏至落叶    时间: 2014-11-27 19:59
来领题了
作者: sailor_路人甲    时间: 2014-11-27 20:18
再来看看这个...
作者: scoto263    时间: 2014-11-27 20:29
领题目做做吧。
作者: 農邨尛夥兒    时间: 2014-11-27 21:07
领题研究
作者: 绿然    时间: 2014-11-27 21:17
领题了,嘿嘿,后面的是凑字数
作者: Amu    时间: 2014-11-27 21:23
检测下自己
作者: sailor_路人甲    时间: 2014-11-27 21:27
诺,热乎的 ...  哈哈   

list.rar

164.21 KB, 下载次数: 118


作者: wangzheng406    时间: 2014-11-27 21:37
本帖最后由 wangzheng406 于 2014-11-27 22:00 编辑


花了几个小时才写出了出来,感觉自己一下就对集合熟悉了好多

HeimaListDemo.rar

805 Bytes, 下载次数: 63


作者: 沈木生    时间: 2014-11-27 21:41
看下题目。。领到题先
作者: 炎星辰    时间: 2014-11-27 21:46
领题                              
                                    
作者: 炎星辰    时间: 2014-11-27 21:48
领题                              
                                    
作者: scoto263    时间: 2014-11-27 22:01
本帖最后由 scoto263 于 2014-11-27 22:30 编辑

如题:::::!!!!!!!!!!!!!!!!!!!!

11111111111111.png (74.53 KB, 下载次数: 34)

11111111111111.png

111111111111.zip

1.42 KB, 阅读权限: 200, 下载次数: 1


作者: scoto263    时间: 2014-11-27 22:03
scoto263 发表于 2014-11-27 22:01
如题:::::!!!!!!!!!!!!!!!!!!!!

这题目越做越欢停不下来啊。。。
作者: 这是我的地盘    时间: 2014-11-27 22:04
回帖领题了!
作者: 王燕飞    时间: 2014-11-27 22:05
集合,我喜欢!!!
作者: ppStudent    时间: 2014-11-27 22:06
我来拿题了!
作者: 小精灵    时间: 2014-11-27 22:14
看类容 ,我要回复 我要学习 我要
作者: 小精灵    时间: 2014-11-27 22:18
看类容 ,:P我要回复 我要学习 ,我只看到了JavaSE之List集合操作。我写的也算吧
  1. import java.util.*;

  2. public class testa {
  3.         public static int perfect(String s) {
  4.                 int result = 0;
  5.                 s = s.toLowerCase();
  6.                 char[] array = s.toCharArray();
  7.                 Map<Character, Integer> map = new HashMap<Character, Integer>();
  8.                 for (char c : array) {
  9.                         if (map.containsKey(c)) {
  10.                                 int value = map.get(c);
  11.                                 map.put(c, ++value);
  12.                         } else {
  13.                                 map.put(c, 1);
  14.                         }
  15.                 }
  16.                 List<Integer> list = new ArrayList<Integer>();
  17.                 Iterator<Character> iter = map.keySet().iterator();
  18.                 while (iter.hasNext()) {
  19.                         Character key = iter.next();
  20.                         list.add(map.get(key));
  21.                 }
  22.                 Collections.sort(list);
  23.                 int p = 26;

  24.                 for (int i = list.size() - 1; i >= 0; i--, --p) {
  25.                         result += list.get(i) * p;
  26.                 }
  27.                 return result;
  28.         }

  29.         public static void main(String args[]) {
  30.                 String str = "dad";
  31.                 System.out.println(new testa().perfect(str));
  32.         }

  33. }
复制代码
我要
作者: 王震阳老师    时间: 2014-11-27 22:20
小精灵 发表于 2014-11-27 22:14
看类容 ,我要回复 我要学习 我要

基础好才是好,基础一定过关是程序员的第一步。加油。
作者: 小精灵    时间: 2014-11-27 22:24
提交了 请查收 批阅,谢谢:lol

Test.rar

860 Bytes, 阅读权限: 200, 下载次数: 1

100


作者: 王震阳老师    时间: 2014-11-27 22:25
小精灵 发表于 2014-11-27 22:24
提交了 请查收 批阅,谢谢

跟本期题目不相符。
作者: 小精灵    时间: 2014-11-27 22:26
就业指导-王震阳老师 发表于 2014-11-27 22:20
基础好才是好,基础一定过关是程序员的第一步。加油。

yes 好的 感谢
作者: scoto263    时间: 2014-11-27 22:26
小精灵 发表于 2014-11-27 22:18
看类容 ,我要回复 我要学习 ,我只看到了JavaSE之List集合操作。我写的也算吧我要 ...

这是写的什么啊。。大哥。。。!!!!
作者: RINGARES    时间: 2014-11-27 22:27
回帖领题
作者: 王震阳老师    时间: 2014-11-27 22:27
scoto263 发表于 2014-11-27 22:26
这是写的什么啊。。大哥。。。!!!!

估计是提交错了。
作者: scoto263    时间: 2014-11-27 22:30
scoto263 发表于 2014-11-27 22:01
如题:::::!!!!!!!!!!!!!!!!!!!!

刚刚上传错文件了。。老师麻烦再看一下。。已经更换了!!!!
作者: scoto263    时间: 2014-11-27 22:32
就业指导-王震阳老师 发表于 2014-11-27 22:27
估计是提交错了。

刚刚上传错文件了。。老师麻烦再看一下。。已经更换了!!!!
作者: 一苇芦江    时间: 2014-11-27 22:35
新手领题来练习练习
作者: 王震阳老师    时间: 2014-11-27 22:46
scoto263 发表于 2014-11-27 22:01
如题:::::!!!!!!!!!!!!!!!!!!!!

已经评分。
作者: DamonZh    时间: 2014-11-27 22:56
老规矩,领题:D
作者: 依米阳光    时间: 2014-11-27 23:00
锻炼一下~
作者: lhyzxc0205    时间: 2014-11-27 23:08
领题,阳哥,等一周了
作者: RINGARES    时间: 2014-11-27 23:31

求给分~~

Question27.rar

1.13 KB, 下载次数: 100


作者: dhysh5512176    时间: 2014-11-27 23:44
交作业了,总算做出来了

A6}2AO7Y]7ZL$QDILA47J_V.jpg (46.59 KB, 下载次数: 29)

A6}2AO7Y]7ZL$QDILA47J_V.jpg

demo.zip

166.17 KB, 阅读权限: 200, 下载次数: 1


作者: 雨落幽燕无声    时间: 2014-11-27 23:49
我来领题了
作者: 一苇芦江    时间: 2014-11-27 23:56
交题来了

RetainList.zip

22.22 KB, 阅读权限: 200, 下载次数: 1


作者: 田峻菘    时间: 2014-11-28 00:11
完全按照题目要求一步一步做的
内有详细的思路
直接上源代码和运行图,领分

Test.zip

22.93 KB, 阅读权限: 200, 下载次数: 1


作者: 王燕飞    时间: 2014-11-28 00:46
越来越有意思了,支持阳哥!!!

list.jpg (44.44 KB, 下载次数: 33)

list.jpg

AterList.zip

1.14 KB, 阅读权限: 200, 下载次数: 1


作者: dong_xi_chao    时间: 2014-11-28 00:46
回帖领题,顺便顶一下,求加分啊
作者: 王燕飞    时间: 2014-11-28 00:50
看完其他朋友的答案,刚想到难道给listA、listB去重是分别给它们两个去重,我理解成在listA中去掉出现在listB中的元素。。。
作者: dong_xi_chao    时间: 2014-11-28 08:12
用到东西挺多的,学到了很多东西

11111111111.jpg (105.33 KB, 下载次数: 31)

11111111111.jpg

exam1.zip

5.33 KB, 阅读权限: 200, 下载次数: 1

代码


作者: kongchuiting    时间: 2014-11-28 08:45
回帖领题~~~~~~~~
作者: 聪明叉    时间: 2014-11-28 08:52
回帖领题~
作者: 冬天的雪    时间: 2014-11-28 10:00
支持,看看题目会做不
作者: 如梭的日月    时间: 2014-11-28 10:04
领题......
作者: 王震阳老师    时间: 2014-11-28 10:20
dong_xi_chao 发表于 2014-11-28 08:12
用到东西挺多的,学到了很多东西

以后提交源码文件就行了,不用提交整个工程。
作者: 王震阳老师    时间: 2014-11-28 10:29
王燕飞 发表于 2014-11-28 00:46
越来越有意思了,支持阳哥!!!

部分代码不符合题意,可能我没表达清楚。去重是集合各自去重,照样给你满分吧。还有集合的删除建议在iterator迭代的时候删除,不要用for循环删除。
作者: 王震阳老师    时间: 2014-11-28 10:34
lhyzxc0205 发表于 2014-11-27 23:08
领题,阳哥,等一周了

哈哈,发题晚了
作者: 犹豫铅笔    时间: 2014-11-28 10:49
犹豫铅笔 发表于 2014-11-27 18:58
杨哥看看,赏点技术分,呵呵

阳哥,,,这次应该没打错,,,嘿嘿
这个活动能不能一周2次,一周一次有点不够味,呵呵
作者: ◆﹎尛、言斤♀    时间: 2014-11-28 11:36
回帖领题喽。。。




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