劍指 Offer 列印從1到最大n位數c++
題目描述
輸入數字 n,按順序列印出從 1 到最大的 n 位十進位制數。比如輸入 3,則列印出 1、2、3 一直到最大的 3 位數 999。
示例 1:
輸入: n = 1
輸出: [1,2,3,4,5,6,7,8,9]
說明:
用返回一個整數列表來代替列印
n 為正整數
解法 不考慮大數法
看到這題一臉懵逼,這還有什麼可以做的,看到評論區…那沒事了
那乾脆就毫無意義的結束今晚的修仙吧
class Solution {
public:
vector<int> printNumbers(int n) {
vector<int> ans;
int count=1;
while(n--)
count*=10;
for(int i=1;i<count;i++)
ans.push_back(i);
return ans;
}
};
明天再想想大數得怎麼做。
相關文章
- 【劍指 Offer 】17. 列印從1到最大的n位數
- 劍指offer | 17. 列印從1到最大的n位數
- 劍指Offer-17-列印從1到最大的n位數-Java程式碼實現(兩種思路)Java
- LeetCode題解(Offer17):列印從1到最大的n位數(Python)LeetCodePython
- JZ-068-列印從 1 到最大的 n 位數
- offer通過--12列印1到最大的n的的位數-2
- 【Algorithm】《劍指offer》面試題32----從1到n整數中1出現的次數Go面試題
- [每日一題] 第二十四題:列印從1到最大的n位數每日一題
- 劍指offer——從上往下列印二叉樹C++二叉樹C++
- 3. 從尾到頭列印連結串列(劍指offer)
- 劍指offer-從尾到頭列印連結串列-phpPHP
- 【劍指offer】二進位制中1的個數
- LeetCode C++ 劍指 Offer 64. 求1+2+…+n【Bit Manipulation】中等LeetCodeC++
- 劍指 Offer 29-順時針列印矩陣c++矩陣C++
- 力扣 - 劍指 Offer 06. 從尾到頭列印連結串列.md力扣
- 劍指OFFER-從頭到尾列印連結串列(Java)Java
- 劍指offer--把二叉樹列印成多行(C++)二叉樹C++
- 劍指 Offer 15. 二進位制中1的個數
- 劍指offer之順序列印陣列陣列
- 劍指offer——把陣列排成最小的數C++陣列C++
- 劍指offer——把字串轉換成整數C++字串C++
- 【劍指offer中等部分4】二進位制中1的個數(java)Java
- 劍指 Offer 32 - III. 從上到下列印二叉樹 III二叉樹
- 劍指offer(java實現)第3題“從尾到頭列印連結串列”-牛客網Java
- 劍指 offer(1) -- 陣列篇陣列
- 53. 最大子序和(劍指 Offer 42)
- 劍指offer之列印超過陣列一半的數字陣列
- 劍指offer-19:順時針列印矩陣矩陣
- [劍指offer] 把二叉樹列印成多行二叉樹
- LeetCode 劍指offer——從上到下列印二叉樹 II、從上到下列印二叉樹 IIILeetCode二叉樹
- 劍指OFFER
- 劍指 Offer 53 - II. 0~n-1中缺失的數字(二分法)1
- 劍指offer:輸入n個整數,找出其中最小的K個數。
- 1. 二位陣列中的查詢(劍指offer)陣列
- 劍指offer——正規表示式匹配C++C++
- 劍指 Offer 32 - I. 從上到下列印二叉樹(java解題)二叉樹Java
- LeetCode|劍指 Offer 49.醜數LeetCode
- 劍指offer第49題 醜數