java实现第六届蓝桥杯立方尾不变

立方尾不变

立方尾不变

有些数字的立方的末尾正好是该数字本身。
比如:1,4,5,6,9,24,25,…

请你计算一下,在10000以内的数字中(指该数字,并非它立方后的数值),符合这个特征的正整数一共有多少个。

请提交该整数,不要填写任何多余的内容。

结果:36

public class Main {
    
    public static void main(String[] args) {
        int count = 0;
        for(long i = 1;i <= 10000;i++) {
            long temp = i * i * i;
            String A = temp + "";
            String B = i + "";
            int len = B.length();
            int judge = Integer.valueOf(A.substring(A.length() - len, A.length()));
            if(i == judge) {
                System.out.println("i = "+i+", A = "+A);
                count++;
            }
        }
        System.out.println(count);
    }
}
posted @ 2019-07-29 12:44  南墙1  阅读(21)  评论(0编辑  收藏  举报