题解 | #最大数#
最大数
http://www.nowcoder.com/practice/fc897457408f4bbe9d3f87588f497729
import java.util.*;
public class Solution { /** * 最大数 * @param nums int整型一维数组 * @return string字符串 */ public String solve (int[] nums) { // write code here String[] str = new String[nums.length]; for(int i = 0;i < nums.length;i ++){ str[i] = ""+nums[i]; } Arrays.sort(str,(m,n)->{ return (n+""+m).compareTo(m+""+n); }); StringBuilder temp = new StringBuilder(); for(int i = 0 ; i < nums.length;i++){ temp.append(str[i]); } if(temp.charAt(0) == '0')return "0"; return temp.toString(); } }
我居南半坡 文章被收录于专栏
多刷题,积蓄力量,欢迎讨论