Problem A. Magic Trick解答
来源:互联网 发布:docker nginx 镜像 编辑:程序博客网 时间:2024/05/17 03:16
原题链接:Problem A. Magic Trick。
这一题6分,题目要求可简化如下:
前提条件:
1. 给定A和B两个4 x 4 的矩阵,两个矩阵中都填充了1 ~ 16这16个数字(每个矩阵中的数字都唯一)。
2. 取出矩阵A中指定某一行的4个数字;
3 .取出矩阵B中指定某一行(可能与第2步中行数相同)的4个数字。
要求:
判断步骤2中的数字与步骤3中的数字是否包含相同的数字。如果有且只有一个相同数字,那么输出这个相同的数字;如果没有相同的数字,则输出“Volunteer cheated!“;如果相同的数字个数大于或等于2,则输出“Bad magician!”。
解答:
把两组数字分别放到两个数组中,逐个比较这两个数组,然后把相同的数字放到一个list中,最后判断list.size()即可。函数实现如下
源代码下载:MagicTrick.java
把两组数字分别放到两个数组中,逐个比较这两个数组,然后把相同的数字放到一个list中,最后判断list.size()即可。函数实现如下
private List<String> processTrickPair( String[] values1, String[] values2){List<String> ret = new ArrayList<String>();for( int i = 0; i < values1.length; i ++ ){for( int j = 0; j < values2.length; j ++ ){if( values1[i].equals( values2[j])){ret.add( values1[i] );}}}return ret;}
源代码下载:MagicTrick.java
0 0
- Problem A. Magic Trick解答
- (code jam)Problem A. Magic Trick
- Google Code Jam 2014 Problem A. Magic Trick
- Google Code Jam 2014 预赛 Problem A. Magic Trick
- Google Code Jam 2014资格赛【Problem A. Magic Trick】
- Google Code Jam 2014 Qualification Round:Problem A. Magic Trick
- Google_codejam2014_Problem A: Magic Trick
- Google Code Jam Qualification Round 2014 Problem A. Magic Trick 题解
- Google Code Jam 2014 A. Magic Trick
- Codechef Magic Trick
- C. Magic Trick
- codeforces 452 C. Magic Trick
- CodeForces 452C - Magic Trick-概率
- Codeforces 452C Magic Trick (概率)
- A Little Trick
- 1018 A Card Trick
- 1018. A Card Trick
- Problem 1565 - B - Magic
- XTU Monthly, April 2014(湘潭大学4月月赛)
- 2013腾讯编程马拉松初赛第〇场(HDU 4504)威威猫系列故事——篮球梦
- Java类体中的this和super的用法
- 黑马程序员—Java IO流(File对象)
- tomcat中配置使用c3p0
- Problem A. Magic Trick解答
- Linux常用命令大全
- HDU 3397 Sequence operation(线段树)
- (6)顺序队列(Java)
- JavaWeb开发中的文件访问路径
- Linux Socket Programming by Example-第十二章 设置socket参数
- MyEclipse中新建一个listener类
- Discuz升级提示static/image/postbg/3.jpg下载出现问题的解决办法
- struts2拦截器的使用