[Java实现]吸血鬼数字问题的坑和尝试
来源:互联网 发布:计算机算法必须具备 编辑:程序博客网 时间:2024/05/08 12:30
看《Thinking in Java》第4章的时候有这么一个习题:
尝试着写了个程序:
package exercise4;import java.util.Arrays;public class E10_Batman {public static void main(String[] args){for (int i=1000;i<10000;i++){int[] batman=new int[4];//取各位的数字,batman[0]存的是各位,以此类推batman[0]=(i/1)%10;batman[1]=(i/10)%10;batman[2]=(i/100)%10;batman[3]=(i/1000);for(int h=0;h<4;h++){for(int j=0;j<4;j++){if (h==j) continue; int testval1=10*batman[h]+batman[j];if (testval1<10||testval1>99) continue;if (i%testval1==0) continue;int testval2=i/testval1;if((testval2>=10)&&(testval2<100)){int a=testval2/10; //十位int b=testval2%10; //个位//看a和b是否在剩下的两个数中if(Arrays.asList(batman).contains(a)&&Arrays.asList(batman).contains(b))System.out.println(i);} System.out.print(i);}}}}}但是运行后没有任何响应,不知道为什么?再想一会儿。
0 0
- [Java实现]吸血鬼数字问题的坑和尝试
- 4位吸血鬼数字的java实现
- 吸血鬼数字的问题
- 吸血鬼数字--Java实现探究
- Think in java中关于吸血鬼数字问题的算法
- 吸血鬼数字的实现(thinking in java练习题)
- Thinking in java吸血鬼数字问题
- 吸血鬼数字检验之java实现
- 最简单的吸血鬼数字实现方法
- 吸血鬼数字问题
- JAVA 吸血鬼数字学习
- 吸血鬼数字(java)
- Java - 吸血鬼数字
- java 吸血鬼数字
- Java 吸血鬼数字
- 吸血鬼数字(JAVA)
- 吸血鬼数字java算法
- 【java】吸血鬼数字
- Codeforces Round #345 (Div. 2) C. Watchmen【规律】
- leetcode:Candy 【Java】
- 运算符优先级
- 如何选择使用C#中的集合
- GDAL的java环境配置以及将shp转换为json
- [Java实现]吸血鬼数字问题的坑和尝试
- 开启和关闭AFIO时钟
- 在VISUAL STUDIO 2013上创建IT++项目
- git的基本指令
- Hibernate的原理体系架构,五大核心接口,Hibernate对象的三种状态转换,事务管理
- 231. Power of Two
- FOJ 2171 防守阵地 II【线段树+区间更新】
- PythonChallenge Mission 2
- 方便Web开发人士使用的浏览器编辑器插件总结