`
杨柳之
  • 浏览: 5254 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java实现吸血鬼数字,13ms(新手)

    博客分类:
  • JAVA
阅读更多
吸血鬼数字就不介绍了,这是自己写的一个程序
public class VampireNum {
	
	public static void printVamNum(){
		
		Integer n = new Integer(1000);
		int[] arrs = new int[4];
		int a,b1,b2,res1,res2;
		for(n=1000;n<10000;n++){
			String str1 = n.toString();
			for(int i=0,l=str1.length();i<l;i++){
				//减去48是为了将char值与int值匹配,char中的48即为int中的0
				int x = ((int)str1.charAt(i))-48;
				arrs[i] = x;
			}
			for(int i =0,l = arrs.length;i<l;i++){
				for(int j=i+1;j<l;j++){
					a = arrs[i]*10+arrs[j];
					if(i==0&&j==3){
						b1=arrs[1]*10+arrs[2];
						b2=arrs[2]*10+arrs[1];
					}else if(i==1&&j==2) {
						b1 = arrs[0]*10+arrs[3];
						b2 = arrs[3]*10+arrs[0];
					} else {
						//要取出数组中剩余的值
						b1 = arrs[l-1-i]*10+arrs[l-1-j];
						b2 = arrs[l-1-j]*10+arrs[l-1-i];
					}
					res1 = a*b1;
					res2 = a*b2;
					if(res1==n) {
						System.out.println(a+"*"+b1+"="+n);
					}
					if(res2==n) {
						System.out.println(a+"*"+b2+"="+n);
					}
				}
			}
		}
	}
	public static void main(String[] args) {
		long begin = new Date().getTime();
		VampireNum.printVamNum();
		long after = new Date().getTime();
		System.out.println(after-begin);
	}

}
 
分享到:
评论

相关推荐

    Java实现吸血鬼数字

    在这个问题中,我们将探讨如何使用Java编程语言来实现找到所有四位吸血鬼数字的方法,并比较三种不同的算法效率。 首先,我们可以采用暴力枚举法,遍历所有四位数并检查它们是否为吸血鬼数字。这种方法是最直观的,...

    JAVA求吸血鬼数字

    吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以2个0结尾的数字是不允许的,例如,下列数字都是吸血鬼数字: 1260 ...

    4位吸血鬼数字

    在Java中实现4位吸血鬼数字的程序,我们需要首先了解基本的数字处理和数组操作。以下是一些相关的知识点: 1. **数字表示与操作**:Java中的整数类型如int或long可以用来存储吸血鬼数字。我们通常使用int处理4位数...

    1-10000吸血鬼数字

    在给定的代码片段中,作者通过一个简单的Java程序实现了对1到10000之间所有可能的吸血鬼数字的查找。主要逻辑是使用两层嵌套循环,外层循环遍历从1到9999的所有数字,内层循环遍历当前外层循环变量到9999的所有数字...

    JAVA吸血鬼数字算法

    THINK IN JAVA上的课后题,只是寻找4位数的。

    c语言 吸血鬼数字简单源码

    吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字...

    java 吸血鬼程序

    java 吸血鬼程序 学习java必须要学习的经典案例,加油学习把

    吸血鬼数字

    吸血鬼数字的三种实现方法,及其运行速度。最后一种绝对的好方法。java编程吸血鬼数字答案。

    Save The Vampire 拯救吸血鬼 - Unity建造吸血鬼城堡逃脱游戏项目源码C#

    Save The Vampire 拯救吸血鬼 - Unity建造吸血鬼城堡逃脱游戏项目源码C# 支持Unity版本2019.427f1及以上 概述 拯救吸血鬼是一款大胆的游戏,你以疯狂的速度在城堡的路径上奔跑,通过选择路径图案来建造最大的城堡...

    1-10000中的吸血鬼数组合

    吸血鬼数(也称为双吸血鬼数)是两个正整数的乘积,其各位数字之和等于这两个原数各自的各位数字之和。例如,39和86相乘得到3364,而3+9=12,8+6=14,12+14=26,26正是3364的各位数字之和,因此39和86是一对吸血鬼数...

    swf吸血鬼 专门下载网页中的flash文件

    2. **批量下载**:如果你想要一次性下载整个网站或页面上的所有SWF文件,SWF吸血鬼可以帮你实现。只需输入网址,它就能扫描并下载所有相关Flash资源。 3. **预览与播放**:在下载前,你可以通过内置的预览功能检查...

    flash吸血鬼2.4破解版.zip

    用鼠标点击左边的定位器不要松手,然后移动到目标窗口,松手,FLASh吸血鬼将对目标进行搜索,为你找出所有可用的FLASHFlash吸血鬼2.4是在2.3版的基础上优化了搜索技术,实现了更快的搜索速度,经过测试,目标进程中...

    C++中华吸血鬼新的代码

    中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar中华吸血鬼新的代码.rar...

    吸血鬼骑士占卜游戏。

    标题中的“吸血鬼骑士占卜游戏”表明这是一个与热门动漫《吸血鬼骑士》相关的游戏,而游戏的形式则是占卜。占卜游戏通常是指通过某种随机或预先设定的规则来预测或揭示未知信息,这类游戏往往具有娱乐性和趣味性,...

    Flash吸血鬼破解版

    Flash吸血鬼是一个用于吸取Flash的工具,它可以帮助您从应用程序或者浏览器中获得受保护的Flash。  不论您想得到的Flash采用何种方式保护,Flash吸血鬼都能轻松的把它吸出来,您只需用Flash吸血鬼的定位器锁定需要...

    Flash吸血鬼(无水印版)zhxin.rar

    《Flash吸血鬼》是一款专为处理Adobe Flash文件而设计的工具,尤其在去除水印方面表现出色。这款软件以其高效、便捷和无需安装的特点深受用户喜爱。在提供的压缩包"Flash吸血鬼(无水印版)zhxin.rar"中,包含的主要...

    Survivor.IO 源码 类吸血鬼幸存者项目

    《Survivor.IO》是一款以吸血鬼幸存者为主题的独立游戏,其源码为我们提供了深入理解游戏开发过程和实现机制的机会。在这个项目中,开发者并未包含与“dots”相关的部分,这可能意味着游戏的核心逻辑、画面渲染或者...

    Flash吸血鬼

    【Flash吸血鬼】是一种工具或技术,专门用于从zineMaker这样的电子杂志制作软件创建的模板中提取SWF(ShockWave Flash)文件。SWF是Adobe Flash平台生成的交互式内容格式,常用于在线多媒体展示、游戏和应用程序。...

    代理吸血鬼2.1

    代理吸血鬼~~~~~~sousuo 搜索论坛提取代理的

Global site tag (gtag.js) - Google Analytics