2048的java代码 static String solution(String[] input) {         String ans = "";         int n = input.length;         for(int i = 0;i < n;i++){             String[] s = input[i].split(" ");             String[] res = new String[s.length];             int len = 0;             for(int j = 0;j < s.length;j++){                 if(s[j].equals("0")){                     continue;                 }else if(j < s.length - 1){                     if(!s[j].equals(s[j+1])){                         res[len] = s[j];                         len++;                     }else {                         int tmp = Integer.parseInt(s[j]) * 2;                         res[len] = "" + tmp;                         len++;                         j++;                     }                 }else {                     res[len] = s[j];                     len++;                 }             }             for(int k = len;k < res.length;k++){                 res[k] = "0";             }             for(int p = 0;p < res.length;p++){                 ans = ans + res[p];                 if(p < res.length-1) ans = ans + " ";                 else ans = ans + "\n";             }         }         return ans;     }
点赞 评论

相关推荐

02-26 13:56
已编辑
重庆财经学院 Java
King987:你有实习经历,但是写的也太简单了,这肯定是不行的,你主要要包装实习经历这一块,看我的作品,你自己包装一下吧,或者发我,我给你出一期作品
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务