牛客网真题-68-水仙花数

水仙花数

http://www.nowcoder.com/questionTerminal/11c9f023a9f84418a15b48792a5f7c70

//先算一下1000以内的水仙花数

import java.util.ArrayList;
import java.util.Scanner;
public class Main {
    public static boolean just(Integer in){
        int temp = in, cnt = 0;
        while (temp > 0) {
            int m = temp % 10;
            temp = temp / 10;
            cnt += m * m * m;
        }
        if(cnt == in){
            return true;
        }else{
            return false;
        }
    }

    public static void main(String[] args){
        int[] ints = new int[]{153, 370, 371, 407};
        //        for(int i = 100; i < 1000; i++){
        //            if(just(i)){
        //                System.out.println(i);
        //            }
        //        }

        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            int n = scanner.nextInt(), m = scanner.nextInt();
            ArrayList<Integer> arrayList = new ArrayList<>();
            for(int i = 0; i < ints.length; i++){
                if(ints[i] >= n && ints[i] <= m){
                    arrayList.add(ints[i]);
                }
            }
            if(arrayList.size() == 0){
                System.out.println("no");
            }else{
                for(int i = 0; i < arrayList.size() - 1; i++){
                    System.out.print(arrayList.get(i) + " ");
                }
                System.out.println(arrayList.get(arrayList.size() - 1));
            }

        }
    }
}
全部评论

相关推荐

虽然大家都在劝退读研,说读研以后也是打工,不如本科直接去打工,但随着现在研究生越来越多,很多企业招聘要求就会变成研究生起招,本科投递简历就会被卡,横向比较时也会因为"本科学历比不上研究生学历"被筛掉,而且你没发现劝退读研的基本都是读完研的人吗?而且进体制、国企等,研究生也比本科生升的快,他们拿着研究生文凭劝你一个本科生,可别当真了
球1个offer:每个行业都是不一定的,例如计算机开发岗,只要是92学历,完全可以冲互联网大厂,没进去抛开运气因素,就是不够努力,准备的晚没有实习等等。计算机算法岗还是要读研的,研究生是基本要求。现在太多人无脑考研了,因为本科秋招春招啥都没准备过,只能读研
点赞 评论 收藏
分享
Rena1ssance_:对的,要是面评没太烂,勤更新简历等捞就行了,腾讯可以无限复活
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务