Leetcode刷题:386. Lexicographical Numbers
2018-03-23 15:09
477 查看
想到的是变成字符然后排序。
version 1 :
version 2:
改进用到了sorted函数里的key
version 1 :
def lexicalOrder(self, n): """ :type n: int :rtype: List[int] """ res=[] for i in range(n+1): res.append(str(i)) return map(lambda x: int(x),sorted(res)[1:])
version 2:
改进用到了sorted函数里的key
def lexicalOrder(self, n): return sorted(range(1, n+1), key=str)
相关文章推荐
- [LeetCode 386] Lexicographical Numbers(Python)
- [LeetCode386]Lexicographical Numbers(n以内的数字按字典序输出)
- LeetCode笔记:386. Lexicographical Numbers
- LeetCode 386 Lexicographical Numbers
- [leetcode] 386. Lexicographical Numbers
- LeetCode - 386. Lexicographical Numbers
- Leetcode算法学习日志-386 Lexicographical Numbers
- 386. Lexicographical Numbers
- leetcode 386. Lexicographical Numbers
- 386. Lexicographical Numbers
- 【Leetcode】386. Lexicographical Numbers
- 386. Lexicographical Numbers
- LeetCode 386. Lexicographical Numbers
- leetcode 386. Lexicographical Numbers
- LeetCode 386. Lexicographical Numbers
- leetcode_middle_44_386. Lexicographical Numbers
- 386. Lexicographical Numbers
- Leetcode: Lexicographical Numbers
- LeetCode-Lexicographical Numbers
- 386. Lexicographical Numbers