代码拉取完成,页面将自动刷新
同步操作将从 WuZe-wz/leetcode 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import java.util.ArrayList;
import java.util.Scanner;
/**
* @author wuze
* @desc ...
* @date 2021-03-17 17:29:49
*/
public class 携程_笔试测试题_水仙花数 {
public static void main(String args[]){
Scanner sc =new Scanner(System.in);
ArrayList<ArrayList<Integer>> last=new ArrayList<>();
while(sc.hasNextLine()){
//每一层重置
ArrayList<Integer> res=new ArrayList<Integer>();
String sLine;
sLine=sc.nextLine();
if(sLine.equals("")){
break;
}
String[] s1 = sLine.split(" ");
int flag=0;
int m = Integer.valueOf(s1[0]);
int n = Integer.valueOf(s1[1]);
//int m=sc.nextInt();
//int n=sc.nextInt();
for(int i=m;i<=n;i++){
int b=i%1000/100;
int s=i%100/10;
int g=i%10;
if(b*b*b + s*s*s +g*g*g == i){
flag=1;
res.add(i);
//System.out.print(i+" ");
}
}
if(flag==1){
last.add(res);
}
//System.out.println();
else if(flag==0){
res.add(-1);
last.add(res);
}
}
//遍历输出
for(int i=0;i<last.size();i++){
for(int j=0;j<last.get(i).size();j++){
if(last.get(i).get(j)==-1){
System.out.println("no");
break;
}else{
System.out.print(last.get(i).get(j)+" ");
}
}
//System.out.println();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。