关注
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String digitString = in.nextLine();
in.close(); int[] digits = new int[10];
Arrays.fill(digits, 0); for (int i = 0; i < digitString.length(); i++) { int cur = digitString.charAt(i) - '0';
digits[cur]++;
} // 如果有一个数字不存在,则为该数字 for (int i = 1; i < digits.length; i++) { if (digits[i] == 0) {
System.out.println(i); return;
}
} // 如果没有0同时其他数字都有,则结果为10 if (digits[0] == 0) {
System.out.println(10); return;
} // 找出同时满足"个数最少"和"值最小"的1-9的数字 int min = 1, minCount = digits[1]; for (int i = 2; i < digits.length; i++) { if (digits[i] < minCount) {
min = i;
minCount = digits[i];
}
} // 与0的个数比较 if (digits[0] < minCount) {
System.out.print(1); for (int i = 0; i <= digits[0]; i++) {
System.out.print(0);
}
} else { for (int i = 0; i <= minCount; i++) {
System.out.print(min);
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 找工作能把i人逼成什么样 #
16407次浏览 187人参与
# 上班到公司第一件事做什么? #
110971次浏览 761人参与
# 你今年做了几份实习? #
10966次浏览 159人参与
# 工作两年想退休了 #
205033次浏览 1817人参与
# 一上班就想____,这正常吗? #
6037次浏览 108人参与
# 运营面经 #
146263次浏览 1323人参与
# 参加过提前批的机械人,你们还参加秋招么 #
103947次浏览 1641人参与
# 如果公司降薪,你会跳槽吗? #
112112次浏览 724人参与
# 运营商笔面经互助 #
189446次浏览 1795人参与
# 网易求职进展汇总 #
169547次浏览 1414人参与
# 四大天坑是哪四家? #
91649次浏览 231人参与
# 大厂面试初体验 #
84044次浏览 385人参与
# 什么样的公司千万别去 #
28525次浏览 151人参与
# 通信/硬件公司求职体验 #
178769次浏览 1025人参与
# 七夕节你打算怎么过? #
69222次浏览 798人参与
# 金三银四,你有感觉到吗 #
663484次浏览 6032人参与
# 大学最后一个寒假,我想…… #
72607次浏览 728人参与
# 大家每天通勤多久? #
64752次浏览 416人参与
# 一起聊华为 #
169237次浏览 824人参与
# 用一句话形容你的团队氛围 #
29333次浏览 248人参与
