179. Largest Number
number Largest
2023-09-11 14:22:45 时间
Given a list of non negative integers, arrange them such that they form the largest number.
Example 1:
Input:[10,2]
Output: "210"
Example 2:
Input:[3,30,34,5,9]
Output: "9534330"
Note: The result may be very large, so you need to return a string instead of an integer.
AC code:
class Solution { public: string largestNumber(vector<int>& nums) { vector<string> temp; string ans = ""; for (auto num : nums) { temp.push_back(to_string(num)); } sort(temp.begin(), temp.end(), [](string& s1, string& s2) {return s1+s2 > s2+s1;}); for (auto i : temp) { ans += i; } while (ans[0] == '0' && ans.length() > 1) ans.erase(0, 1); return ans; } };
Runtime: 8 ms, faster than 68.77% of C++ online submissions for Largest Number.
相关文章
- [LeetCode] Number of 1 Bits & Reverse Integer - 整数问题系列
- Java实现 蓝桥杯 算法训练 Rotatable Number(暴力)
- [Algorithm] 202. Happy Number
- [Algorithm] 171. Excel Sheet Column Number
- [Javascript] How to deal with floating number
- [AST Babel Plugin] Transform code, add line:column number for console log
- [Algorithm] 202. Happy Number
- [Javascript] How to deal with floating number
- JavaScript中的parseInt和Number函数
- [LeetCode] 191. Number of 1 Bits ☆(位 1 的个数)
- HDU 1711 Number Sequence(kmp)
- Error: bad restore file magic number (file may be corrupted) -- no data loaded In addition: Warni
- 补题记录: Good Bye 2022: 2023 is NEAR CF1770C Koxia and Number Theory