LeetCode (Largest Number)
来源:互联网 发布:淘宝网太阳眼镜 编辑:程序博客网 时间:2024/06/05 20:53
Problem:
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.
Solution:class Solution {public: string largestNumber(vector<int>& nums) { string ans = ""; vector<string> s_nums; for(auto n : nums) s_nums.push_back(to_string(n)); sort(s_nums.begin(), s_nums.end(), [](string s1, string s2){return s1 + s2> s2 + s1;}); for(auto s : s_nums) ans += s; while(ans[0] == '0' && ans.size() > 1) ans.erase(0, 1); return ans; }};
阅读全文
0 0
- Largest Number @leetCode
- LeetCode : Largest Number
- Leetcode Largest Number
- [LeetCode] Largest Number
- [leetcode]179 Largest Number
- [LeetCode] Largest Number
- Leetcode Largest Number
- [LeetCode]Largest Number
- leetcode 179: Largest Number
- 【LeetCode】Largest Number
- 【Leetcode】Largest Number
- [LeetCode]179.Largest Number
- LeetCode: Largest Number
- Largest Number|leetcode解决方案
- leetcode 之Largest Number
- [leetcode] Largest Number
- LeetCode(179) Largest Number
- [leetcode]Largest Number
- mina框架和spring的整合使用
- 获取内部类的Class实例
- 纯干货13 2017年-李宏毅-最新深度学习/机器学习中文视频教程分享-前篇
- Java基本数据类型及转换关系
- JVM系列(一):Java类的加载机制
- LeetCode (Largest Number)
- PHP入门基础
- 1 Docker tutorial
- Git修改远程仓库地址
- Maven简单安装与集成MyEclipse
- 计蒜客 跳跃游戏(dp)
- nyoj 587 blockhouses
- Mina框架构建一个HelloWorld
- 正则表达式之过滤html标签