【劍指 Offer 】17. 列印從1到最大的n位數
思路:
輸入n
,就要列印從1
到n
個9
組成的數字;
- 計算出
n
個9
代表的數字num
; - 遍歷列印
1
到num
;
class Solution {
public int[] printNumbers(int n) {
//生成n
String str = "";
for(int i = 0; i < n; i++){
str += 9;
}
long end = Long.valueOf(str);
//列印
int[] res = new int[(int) end];
for(int i = 0; i < res.length; i++){
res[i] = i + 1;
}
return res;
}
}
相關文章
- 劍指offer | 17. 列印從1到最大的n位數
- 劍指 Offer 列印從1到最大n位數c++C++
- 劍指Offer-17-列印從1到最大的n位數-Java程式碼實現(兩種思路)Java
- LeetCode題解(Offer17):列印從1到最大的n位數(Python)LeetCodePython
- JZ-068-列印從 1 到最大的 n 位數
- offer通過--12列印1到最大的n的的位數-2
- [每日一題] 第二十四題:列印從1到最大的n位數每日一題
- 【Algorithm】《劍指offer》面試題32----從1到n整數中1出現的次數Go面試題
- 3. 從尾到頭列印連結串列(劍指offer)
- 劍指offer-從尾到頭列印連結串列-phpPHP
- 【劍指offer】二進位制中1的個數
- 劍指 Offer 15. 二進位制中1的個數
- 力扣 - 劍指 Offer 06. 從尾到頭列印連結串列.md力扣
- 劍指OFFER-從頭到尾列印連結串列(Java)Java
- 【劍指offer中等部分4】二進位制中1的個數(java)Java
- 劍指offer之順序列印陣列陣列
- 劍指offer——從上往下列印二叉樹C++二叉樹C++
- 劍指offer之列印超過陣列一半的數字陣列
- 劍指offer:輸入n個整數,找出其中最小的K個數。
- 1. 二位陣列中的查詢(劍指offer)陣列
- 劍指 Offer 53 - II. 0~n-1中缺失的數字(二分法)1
- 劍指 Offer 32 - III. 從上到下列印二叉樹 III二叉樹
- 劍指offer(java實現)第3題“從尾到頭列印連結串列”-牛客網Java
- 劍指Offer 表示數值的字串字串
- 劍指 offer(1) -- 陣列篇陣列
- 53. 最大子序和(劍指 Offer 42)
- 劍指 Offer 44. 數字序列中某一位的數字
- 劍指offer-19:順時針列印矩陣矩陣
- [劍指offer] 把二叉樹列印成多行二叉樹
- LeetCode 劍指offer——從上到下列印二叉樹 II、從上到下列印二叉樹 IIILeetCode二叉樹
- 劍指OFFER
- leetcode *劍指 Offer 47. 禮物的最大價值LeetCode
- 劍指offer(59)——滑動視窗的最大值
- 劍指Offer 47. 禮物的最大價值(Medium)
- 劍指 Offer 59 - II. 佇列的最大值佇列
- 【劍指offer】5.二叉樹的映象和列印二叉樹
- LeetCode C++ 劍指 Offer 64. 求1+2+…+n【Bit Manipulation】中等LeetCodeC++
- 劍指 Offer 32 - I. 從上到下列印二叉樹(java解題)二叉樹Java