关注
import java.util.*;
public class Main {
enum DIRECTION {
ASCEND, DESCEND
};
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
if(isSame(str)){
System.out.println(str+" - "+str+" = 0000");
} else {
String a;
String b;
int c;
do{
a=doOrder(str, DIRECTION.DESCEND);
b=doOrder(str, DIRECTION.ASCEND);
c=Integer.parseInt(a)-Integer.parseInt(b);
System.out.println(a+" - "+b+" = "+c);
str=String.valueOf(c);
} while(c!=6174);
}
}
private static boolean isSame(String str) {
boolean b = true;
char c = str.charAt(0);
for (int i = 1; i < str.length(); i++) {
if (c != str.charAt(i)) {
b = false;
break;
}
}
return b;
}
private static String doOrder(String str, DIRECTION d) {
final int rev;
if (d == DIRECTION.ASCEND) {
rev = 1;
} else {
rev = -1;
}
ArrayList<String> list = new ArrayList<>();
for (int i = 0; i < str.length(); i++) {
list.add(str.substring(i, i+1));
}
list.sort(new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return rev * o1.compareTo(o2);
}
});
StringBuilder sb=new StringBuilder();
for(String i:list){
sb.append(i);
}
return sb.toString();
}
}
提示编译错误,eclipse没有出错。
编译错误:您提交的代码无法完成编译
第53行: error:
cannot find symbol
指向list.sort(new Comparator
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
11-02 12:46
南京信息工程大学 嵌入式工程师 工作30年还房贷:比赛加学历就已经够了。你要挑点毛病的话,项目写的不行,没有突出深度,你可能做了很多深度工作,但给别人的感觉都是做的很简单的工作。
点赞 评论 收藏
分享
生科2102牛猫:不是很懂,但感觉简历已经很优秀了,另外,你是我见过最美的牛客女孩
点赞 评论 收藏
分享
牛客热帖
正在热议
# 秋招感动瞬间 #
4045次浏览 66人参与
# 你都收到了哪些公司的感谢信? #
3804458次浏览 32794人参与
# 被同事甩锅了怎么办 #
10907次浏览 75人参与
# 我的求职思考 #
4481842次浏览 59385人参与
# 职场吐槽大会 #
100784次浏览 828人参与
# 如果实习可以转正,你会不会放弃秋招 #
236637次浏览 3070人参与
# 分享一个让你热爱工作的瞬间 #
7365次浏览 64人参与
# 实习与准备秋招该如何平衡 #
764373次浏览 8806人参与
# 实习好累,可以辞职全力准备秋招吗 #
49189次浏览 693人参与
# 上班到公司第一件事做什么? #
20926次浏览 217人参与
# 工作后会跟朋友渐行渐远吗 #
13182次浏览 105人参与
# 实习,投递多份简历没人回复怎么办 #
2587399次浏览 35824人参与
# 哪个瞬间让你对大厂祛魅了? #
165601次浏览 1030人参与
# 如何一边实习一边秋招 #
1060175次浏览 13180人参与
# 没有实习经历,还有机会进大厂吗 #
900178次浏览 14921人参与
# 技术转行的心路历程 #
35006次浏览 590人参与
# 如果再来一次,你还会选择这个工作吗? #
214276次浏览 1921人参与
# 想实习转正,又想准备秋招,我该怎么办 #
520181次浏览 5230人参与
# 0offer互助地 #
257458次浏览 2159人参与
# 材料进Fab厂真的劝退吗? #
24324次浏览 130人参与