package huawei; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.Scanner; public class Main1 {     public static void main(String[] args) {         // TODO Auto-generated method stub         Scanner sc = new Scanner(System.in);         int n = sc.nextInt();         String[] str = new String[n];         List<String> res = new ArrayList<>();         for(int i = 0; i < n; i++) {             str[i] = sc.next();             modify(str[i], res);         }         Collections.sort(res, new sortStr());         for(String result:res) {             System.out.print(result + " ");         }         sc.close();     }          public static void modify(String str, List<String> res) {         if(str.length() == 8) {             res.add(str);             return;         }else if(str.length()>8) {             res.add(str.substring(0, 8));             modify(str.substring(8),res);         }else if(str.length() < 8) {             StringBuilder sb = new StringBuilder(str);             for(int i = str.length(); i < 8; i++) {                 sb.append(0);             }             res.add(sb.toString());         }     } } class sortStr implements Comparator<String>{     public int compare(String str1, String str2) {         if(str1.length() == 0 || str2.length() == 0)             return 0;         if(str1.charAt(0) > str2.charAt(0))             return 1;         else if(str1.charAt(0) < str2.charAt(0))             return -1;         else             return compare(str1.substring(1),str2.substring(1));     } }
点赞 2

相关推荐

头像
05-16 11:16
已编辑
东华理工大学 Java
牛客737698141号:盲猜几十人小公司,庙小妖风大,咋不叫她去4️⃣呢😁
点赞 评论 收藏
分享
xwqlikepsl:感觉很厉害啊,慢慢找
点赞 评论 收藏
分享
牛客网
牛客企业服务