179. Largest Number
来源:互联网 发布:apache thrift book 编辑:程序博客网 时间:2024/05/22 17:42
Given a list of non negative integers, arrange them such that they form the largest number.
For example, given [3, 30, 34, 5, 9]
, the largest formed number is 9534330
.
Note: The result may be very large, so you need to return a string instead of an integer.
Credits:
Special thanks to @ts for adding this problem and creating all test cases.
public class Solution { public String largestNumber(int[] nums) { if (nums.length == 0) { return "0"; } String[] strs = new String[nums.length]; for (int i = 0; i < nums.length; i ++) { strs[i] = nums[i] + ""; } Arrays.sort(strs, new Comparator<String>() { @Override public int compare(String i, String j) { String s1 = i + j; String s2 = j + i; return s1.compareTo(s2); } }); if (strs[strs.length - 1].charAt(0) == '0') { return "0"; } StringBuilder builder = new StringBuilder(); for (int i = strs.length - 1; i >= 0; i --) { builder.append(strs[i]); } return builder.toString(); }}
阅读全文
0 0
- [LeetCode]179.Largest Number
- LeetCode 179. Largest Number
- 179.Largest Number
- [leetcode] 179.Largest Number
- 【leetocde】179. Largest number
- [LeetCode]179. Largest Number
- 179. Largest Number LeetCode
- 179. Largest Number
- leetcode 179. Largest Number
- 179. Largest Number
- 179.Largest Number
- 179. Largest Number
- 179. Largest Number
- 179. Largest Number
- LeetCode 179. Largest Number
- [leetcode] 179. Largest Number
- leetcode.179. Largest Number
- 179. Largest Number
- @media screen实现屏幕自适应内容详解
- 反射 1
- Redis 学习笔记(十三)Redis Sentinel 介绍与部署
- 将VideoTrack“注册”到PeerConnection中
- Spark MLlib简介
- 179. Largest Number
- 反射2
- Ibatis基础配置使用
- ByteBuf主要继承关系图
- Oracle 恢复删除的表
- 5月25日,每日20行。
- 我的理解之JAVA中的4种访问权限
- ImageView 加载图片 , 原始比例 缩放 显示
- llinux 文件搜索命令