赞
踩
看到这题目想到的就是 for 循环遍历数字,然后计算它的平方和立方再去判断它们刚好使用0-9这10个数各一次。
package com.kuang.study.lanqiao; /** * @创建人 wdl * @创建时间 2021/4/8 * @描述 */ public class Main { public static void main(String[] args) { for (int i = 0; i < 1000; i++) { int a=i*i; int b=i*i*i; String str=a+""+b; if((str.length()==10)&&(check(str))){ System.out.println(i); } } } public static boolean check(String str){ if(str.contains("1")&& str.contains("2")&& str.contains("3")&& str.contains("4")&& str.contains("5")&& str.contains("6")&& str.contains("7")&& str.contains("8")&& str.contains("9")&& str.contains("0")){ return true; } return false; } }
69
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。