关注
package xxx; import java.util.*; public class ccvv { static ArrayList<String> all=new ArrayList<String>(); public static void main(String[] args) { Scanner cin=new Scanner(System.in); String str=cin.nextLine(); String[] strs=str.split(" "); bb(strs); System.out.println(all); paixu(all); } public static void bb(String[] strs) { int n=Integer.valueOf(strs[0]); for(int i=1;i<strs.length;i++) { if(strs[i].length()==8) { all.add(strs[i]); }else if(strs[i].length()<8) { int k=8-strs[i].length(); StringBuffer sb=new StringBuffer(); sb.append(strs[i]); for(int x=0;x<k;x++) { sb.append("0"); } String re=sb.toString(); all.add(re); }else { jie(strs[i]); } } } public static void jie(String kk) { if(kk.length()%8==0) { int num=kk.length()/8; for(int k=0;k<num;k++) { String mm=kk.substring(k*8, (k+1)*8); all.add(mm); } }else { int num=(int)kk.length()/8; for(int k=0;k<num;k++) { String mm=kk.substring(k*8, (k+1)*8); all.add(mm); } int k=8-(kk.length()-8*num); StringBuffer sb=new StringBuffer(); String end=kk.substring(8*num, kk.length()); sb.append(end); for(int x=0;x<k;x++) { sb.append("0"); } String some=sb.toString(); all.add(some); } } public static void paixu(ArrayList<String> all) { ArrayList<String> last=new ArrayList<String>(); while(all.size()!=1) { String in=all.get(0); for(int k=1;k<all.size();k++) { char[] ins=in.toCharArray(); String on=all.get(k); char[] ons=on.toCharArray(); for(int x=0;x<8;x++) { if(ins[x]==ons[x]) { continue; }else if(ins[x]>ons[x]) { in=on; break; }else if(ins[x]<ons[x]) { break; } } } last.add(in); all.remove(in); } last.add(all.get(0)); for(String hh:last) { System.out.print(hh+" "); } } } 我用JAVA写的 好像是全部通过了
查看原帖
点赞 1
相关推荐
05-19 09:52
中国地质大学(武汉) Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职总结 #
39823次浏览 613人参与
# 你收到了团子的OC了吗 #
1318876次浏览 11654人参与
# 一人一个landing小技巧 #
41770次浏览 734人参与
# 你觉得专业和学校哪个对薪资影响最大 #
56053次浏览 462人参与
# 机械人值得去的国央企 #
60674次浏览 411人参与
# 国企vs私企,怎么选? #
21678次浏览 172人参与
# 应届生第一份工作最好去大厂吗? #
17508次浏览 434人参与
# 考公还是考研,你怎么选? #
25020次浏览 128人参与
# 选完offer后,你后悔学本专业吗 #
43732次浏览 227人参与
# 安利/避雷我的专业 #
72244次浏览 508人参与
# 大厂还是考编 #
87057次浏览 1313人参与
# 如果重来一次你还会读研吗 #
169747次浏览 1765人参与
# 怎么防止在试用期被辞退 #
119155次浏览 897人参与
# 辞职之后最想做的一件事 #
13596次浏览 176人参与
# 联想工作体验 #
24455次浏览 166人参与
# 薪资一样,你会选择去大厂还是小公司 #
18108次浏览 106人参与
# 工作中的卑微时刻 #
9735次浏览 58人参与
# 校招第一份工作你干了多久? #
69042次浏览 338人参与
# 为了秋招你都做了哪些准备? #
12237次浏览 182人参与
# 工作丧失热情的瞬间 #
278058次浏览 2337人参与