吸血鬼数
来源:互联网 发布:java基础程序设计步骤 编辑:程序博客网 时间:2024/04/27 14:32
找到100000以下的所有吸血鬼数:
package com.inter;import java.util.Arrays;public class Gui {public static void main(String[] args) {int temp = 0;String tt = "";String ii = "";String jj = "";for (int i = 0; i <= 1000; i++) {for (int j = 0; j <= 1000; j++) {temp = i * j;tt = String.valueOf(temp);if (tt.length() % 2 == 0) {// 判断是偶数位的数进去jj = String.valueOf(j);ii = String.valueOf(i);if (jj.length() == ii.length()&& tt.length() / 2 == jj.length()) {// 位数判断完毕String jjii = jj + ii;int[] ji = new int[jjii.length()];for (int k = 0; k < ji.length; k++) {ji[k] = Integer.parseInt(jjii.substring(k, k + 1));}int[] te = new int[tt.length()];for (int k = 0; k < te.length; k++) {te[k] = Integer.parseInt(tt.substring(k, k + 1));}// 下面我要将两个数组排序 然后比较maoPao(ji);maoPao(te);if (Arrays.equals(te, ji)) {System.out.println(jj + "*" + ii + "=" + tt);}}}}}}public static void maoPao(int[] x) {for (int i = 0; i < x.length; i++) {for (int j = i + 1; j < x.length; j++) {if (x[i] > x[j]) {int temp = x[i];x[i] = x[j];x[j] = temp;}}}}}我写的有大量可以优化的地方,和朋友打赌很简单,所以就顾及了些时间,现在又不想改了。
判断是不是吸血鬼数:
package com.inter;import java.util.Arrays;public class GuiTwo {public static void main(String[] args) {int n = 315900;String nn = String.valueOf(n);int[] ff = new int[nn.length()];int[] fn = new int[nn.length()];if(nn.length()%2!=0){}else{int temp = (int)Math.pow(10, nn.length()/2-1);for (int i = temp; i <= temp*10; i++) {for (int j = temp; j <= temp*10; j++) {if(i*j==n){String iijj = String.valueOf(i)+String.valueOf(j);for (int k = 0; k < nn.length(); k++) {ff[k] = Integer.parseInt(iijj.substring(k, k+1));fn[k] = Integer.parseInt(nn.substring(k, k+1));}Arrays.sort(ff);Arrays.sort(fn);if(Arrays.equals(ff, fn)){System.out.println("是吸血鬼数!!!");break;}}}}}}}
- 吸血鬼数
- 吸血鬼数
- 吸血鬼数
- 吸血鬼数
- 找吸血鬼数(转)
- 字典序集合,吸血鬼数
- 吸血鬼数求解的思考
- 【Java学习笔记】吸血鬼数
- 吸血鬼数(Java实现)
- /吸血鬼/
- java 取四位数吸血鬼数
- 吸血鬼数算法(初步实现一)
- 四位数中吸血鬼数的查找
- Java编程思想之吸血鬼数
- 无聊的我,写的吸血鬼数算法
- 输出四位数中所有吸血鬼数 [java重学]
- 求Fibonacci数列,吸血鬼数,素数等实现
- 《java编程思想》第四章练习10找出所有四位数的吸血鬼数
- 360特供机AK47 PK 华为P1:配置相近,体验有差距
- linux 日志
- Hibernate级联操作
- ext2.0.2+jsp分页简单实现
- Contiki学习笔记
- 吸血鬼数
- POI Excel 03,单元格边框样式,遍历所有行和单元格
- java打印特殊单据的思路
- OK6410裸机hello,world程序,利用uboot中的printf函数。
- final关键字
- php读取xml 数据库字段超长处理
- QTP 读取页面table值到DataTable
- ulimit的问题
- PowerDesign最新版下载|PowerDesign15下载|PowerDesign15即破解补丁|PowerDesigner 12.5 下载